User LoL Posted July 30, 2012 at 01:26 AM Report Share #470907 Posted July 30, 2012 at 01:26 AM exemplo,o form 1 chama o form 2,como eu faço pra deixar o form 1 inativo enquanto o form 2 estiver ativo? usando a mesma técnica do msgbox,que só ativa o form depois que fechar a mensagem,nesse caso o form 2 só ativaria os outros depois que ele fosse fechado. é porque da problema,as vezes eu chamo o form 2 ai depois clico no form 1 e quando eu vou chamar o form 2 denovo ele nao aparece,porque ele ja esta ativo,embaixo do form 1,ai tenho que ficar arrastando a janela pra procurar o form 2 Link to comment Share on other sites More sharing options...
Caça Posted July 30, 2012 at 08:04 AM Report Share #470921 Posted July 30, 2012 at 08:04 AM Utiliza o ShowDialog() Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
User LoL Posted July 31, 2012 at 04:27 AM Author Report Share #471054 Posted July 31, 2012 at 04:27 AM SIM,eu uso ShowDialog,justamente pra chamar o form2,mas oque eu quero dizer é que eu quero desativar o form1 quando o form2 estiver ativo,entende? como o msgbox faz. Eu ja usei a propriedade TopMost=true mas mesmo assim ele deixa ativo o form1,a unica diferença é que o form2 fica encima. Link to comment Share on other sites More sharing options...
Caça Posted July 31, 2012 at 08:00 AM Report Share #471058 Posted July 31, 2012 at 08:00 AM Não percebi o que estás a dizer, quando fazes um ShowDialog, toda a aplicação bloqueia até que o dialogo retorne algum resultado, que neste caso enquanto que o form2 não fosse fechado não conseguias fazer mais nada no form1 Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
Lukas S. Posted July 31, 2012 at 12:44 PM Report Share #471090 Posted July 31, 2012 at 12:44 PM (edited) Se queres desativar o form1 depois de abrires o form2 podes fazer isto no form1 Form2.Show() Me.Hide() Edited July 31, 2012 at 12:44 PM by Lukas S. E o Impossível foi criado por pessoas fracas pra acabar com o sonho das pessoas fortes. Não deixes que acabem com o teu. Sonha , luta , ambiciona e realiza. Se amas , se gostas tu vais conseguir. Cala todas as pessoas que um dia duvidaram de ti e prova que foste mais forte de qualquer outro. Link to comment Share on other sites More sharing options...
User LoL Posted August 1, 2012 at 12:13 AM Author Report Share #471168 Posted August 1, 2012 at 12:13 AM nao queria fazer o form1 sumir,quero que ele fique inativo,enquanto o form2 nao der um resultado o form1 fica inativo,igual o msgbox faz,ja tentei pelo modo enabled=false, mas depois quando retorna pro form1 ele fica embaixo de todas as outras janelas abertas Link to comment Share on other sites More sharing options...
Caça Posted August 1, 2012 at 07:57 AM Report Share #471174 Posted August 1, 2012 at 07:57 AM Mostra o código que estás a usar para abrir o Form2. Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
User LoL Posted August 3, 2012 at 03:05 AM Author Report Share #471344 Posted August 3, 2012 at 03:05 AM estou usando pelo método Topmost,para o form2 nao ficar embaixo do form 1,mas mesmo o form 2 estando aberto,os controles do form1 ainda podem ser acessados. Form2.Show() Me.TopMost = False Form2.TopMost = True Form2.Focus() Eu ja vi programas,que o form secundario ficava piscando se nao fosse fechado,igual o msgbox faz,ele bloqueia tudo e fica piscando se clicar em outro form,isso que eu queria fazer com o form2,dar o mesmo efeito do msgbox,mas nao estou conseguindo Link to comment Share on other sites More sharing options...
Solution Caça Posted August 3, 2012 at 07:58 AM Solution Report Share #471346 Posted August 3, 2012 at 07:58 AM Tenta substituir isso tudo por Form2.ShowDialog() Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
User LoL Posted August 3, 2012 at 11:57 PM Author Report Share #471437 Posted August 3, 2012 at 11:57 PM Boas,Boas Nossa como fui me distrair assim 😁 Valeu,é assim mesmo que eu queria.Pensei que só se usasse ShowDialog para chamar um dialogo como abrir um arquivo,mas hoje vejo que nao.Muuito obrigado. 👍 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now