METODO SHOWDIALOG() SUMIU!
Olá pessoal
Quando vou chamar um form ele não possui mais o ShowDialog()
Em todos os programas é igual, parece algo no ambiente de desenvolvimento
interessante que mesmo assim alguns forms chamam e outros não.
Se eu insistir [txt-color=#0000f0]Form.ShowDialog()[/txt-color] ele não sublinha em vermelho dizendo que tem erro
socorro
Quando vou chamar um form ele não possui mais o ShowDialog()
Em todos os programas é igual, parece algo no ambiente de desenvolvimento
interessante que mesmo assim alguns forms chamam e outros não.
Se eu insistir [txt-color=#0000f0]Form.ShowDialog()[/txt-color] ele não sublinha em vermelho dizendo que tem erro
socorro
Forms são classes como qualquer outra, você precisa instanciar para poder chamar seus métodos:
Dim formulario As New frmTurmas
formulario.ShowDialog()
mas antes não era assim, mudaram? Nunca tinha percebido
mas como se eu escrever sem usar o auto preenchimento frmTurmas.ShowDialog() tb funciona?
O form.ShowDialog() que não funcionou era outro problema já resolvido.
Ops. era para escrever METODO SHOWDIALOG() e escrevi PROPRIEDADE
mas como se eu escrever sem usar o auto preenchimento frmTurmas.ShowDialog() tb funciona?
O form.ShowDialog() que não funcionou era outro problema já resolvido.
Ops. era para escrever METODO SHOWDIALOG() e escrevi PROPRIEDADE
Desde a versão 0.9 RC do .NET Framework é assim, isso tipo uns 15 anos atrás literalmente.
Eu juro que quando eu colocava o ponto depois do form aparecia Show e Showdialog entre outros para escolher, não sei se era no VS 2008, 2010 ou 2012. Não sei qual framework.
Meu sistema deve ter uns 150 ShowDialog(), não creio que fiz tudo digitado
Inclusive lembro quando comecei o vb.net não sabia o correspondente[txt-color=#0000f0] frmForm.Show 1[/txt-color] (Modal) do VB6 e alguém falou, usa o showdialog() e estava lá.
Bom, não devo questionar, se fiz errado, está errado.
Valeu, obrigado
___________________________________________________
A ciência sem religião é manca, a religião sem a ciência é cega
Albert Einstein
Meu sistema deve ter uns 150 ShowDialog(), não creio que fiz tudo digitado
Inclusive lembro quando comecei o vb.net não sabia o correspondente[txt-color=#0000f0] frmForm.Show 1[/txt-color] (Modal) do VB6 e alguém falou, usa o showdialog() e estava lá.
Bom, não devo questionar, se fiz errado, está errado.
Valeu, obrigado
___________________________________________________
A ciência sem religião é manca, a religião sem a ciência é cega
Albert Einstein
Não sei o que você fez, mas dessa maneira, não deveria funcionar. Você precisa sempre instanciar o objeto(o que inclui formulários) antes de poder usar métodos dele.
Veja isso, todos funcionam e não estão sublinhados em vermelho,
Se eu clicar no ponto o showdialog não está lá, deveria dar erro como falou.
A coisas na programação que nem os grandes Deuses Explicam
Se eu clicar no ponto o showdialog não está lá, deveria dar erro como falou.
A coisas na programação que nem os grandes Deuses Explicam
Isso é uma das coisas que o VB.Net faz sozinho e que a maioria dos programadores nem sabe o que ele está fazendo.
Não me lembro exatamente em qual versão, acredito que seja no .Net Framework 2.0, onde criaram o Application Framework do VB.Net que inclui diversas facilidades, uma delas é essa, de usar forms sem declarar, da forma que se fazia no VB6, onde basicamente este Application Framework declara globalmente estes forms.
Não me lembro exatamente em qual versão, acredito que seja no .Net Framework 2.0, onde criaram o Application Framework do VB.Net que inclui diversas facilidades, uma delas é essa, de usar forms sem declarar, da forma que se fazia no VB6, onde basicamente este Application Framework declara globalmente estes forms.
Citação::
Isso é uma das coisas que o VB.Net faz sozinho e que a maioria dos programadores nem sabe o que ele está fazendo.
.
é verdade, muitos códigos são inseridos no projeto, sabe que funciona mas não se sabe pq
São forms [Ô]filhos[Ô] de um MDI?
Não, tem só um form como principal onde está o Menu, os outros forms abrem encima, a propriedade IsMdiContainer está false.
Essa tela login foi chamada apenas por frmLogin.ShowDialog()
http://www.cjsystem.com.br/#!Tela Inicial/zoom/g4i3z/dataItem-io3mp9sk
Essa tela login foi chamada apenas por frmLogin.ShowDialog()
http://www.cjsystem.com.br/#!Tela Inicial/zoom/g4i3z/dataItem-io3mp9sk
Tópico encerrado , respostas não são mais permitidas