Primeiro click Faz Segundo click Desfaz
Olá, como fazer um botão que ao primeiro click deixe o form modal e ao clicar novamente deixe "desmodal", e assim a cada click vai alternando ?
Jair Souza
Curtidas 0
Respostas
Soeuseijothaz
19/11/2014
Você esta usando o que para criar a modal?
Ou ainda não tem nem ideia de como vai fazer?
Ou ainda não tem nem ideia de como vai fazer?
GOSTEI 0
Jair Souza
19/11/2014
Tem um form principal com botões que abrem forms e quando um form está aberto não se abre outro nem acessa o principal...mas em algum momento pode ser necessário acessar dois ao mesmo tempo, por isto gostaria de ter um botão que mudasse e desmudasse...
Os forms abrem assim :
Ou assim :
Já tenho as imagens para o botão, gostaria de fazer um só botão e que mude a imagem ao ser clicado.., clica uma vez desfaz o modal, clica outra vez volta a ser modal.
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20141119-203519.png[/img]
Os forms abrem assim :
FrmEditora frmed = new FrmEditora(); frmed.ShowDialog();
Ou assim :
new FrmLocacao().ShowDialog();
Já tenho as imagens para o botão, gostaria de fazer um só botão e que mude a imagem ao ser clicado.., clica uma vez desfaz o modal, clica outra vez volta a ser modal.
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20141119-203519.png[/img]
GOSTEI 0
Soeuseijothaz
19/11/2014
A pergunta que eu fiz parece tola, mas como você não especificou que esta trabalhando com windows Form achei que era com com Web From e ai depende de como você esta criando a sua janela modal.
Só para esclarecer:
Você quer exibir os dois forms modais ao mesmo tempo, um do lado do outro?
Ou quer exibir um clicar em um botão e exibir o outro?
Só para esclarecer:
...mas em algum momento pode ser necessário acessar dois ao mesmo tempo, ..
Você quer exibir os dois forms modais ao mesmo tempo, um do lado do outro?
Ou quer exibir um clicar em um botão e exibir o outro?
GOSTEI 0
Jair Souza
19/11/2014
O form principal está aberto.Abro um form "filho" então clico num botão e este form deixa de ser modal e com isto posso abrir outro form "filho".
GOSTEI 0
Soeuseijothaz
19/11/2014
Não sei se vai funcionar, mas pode lhe dar uma ideia, tente algo assim:
if(seuForm.Modal == true) { this.Hide; Form f = new Form(); f.Show(this); }
GOSTEI 0