DUVIDA SIMPLES SOBRE FORMULARIOS

ALEXPASSOS 17/01/2010 10:02:17
#332154
Olá

Estou com dúvida simples sobre formulário que não conseguir entender ainda direito....

nesse artigo no macoratti: http://www.macoratti.net/vbn_winf.htm

Ele esta falando que não é mas possível abrir um formulário assim: Form.Show

mas eu consigo abrir assim e nunca deu erro.... ele fala que só pode ser aberto assim.... instanciando o form

Dim Form as New Form1
Form.show

Então.... qual é a vantagem de abrir o formulário instanciando ele? O que isso representa pro meu sistema?
TECLA 17/01/2010 10:28:36
#332157
Você não entendeu o que disse o autor.

Vou usar o seu código como exemplo:
Dim Form as New Form1
Form.show


No exemplo, Form é um objeto (instância) da classe Form1.

Experimenta comentar a primeira linha conforme abaixo:
[txt-color=#007100][ô]Dim Form as New Form1[/txt-color]
Form.show


Agora sim, chegamos no [Ô]X[Ô] da questão.
Funcionou?
JWCELYO 17/01/2010 17:10:33
#332175
A diferença que se você instância o formulário você poder-ar abrir múltiplos formulários com os mesmo componentes como se fosse um clone do formulário original instânciado.
MARCOSLING 17/01/2010 17:26:12
#332176
Pessoal, não é isso que diz o artigo...

O artigo diz que não é possível abrir o form diretamente: Form.Show

Vejam que o artigo se refere ao VB.NET 2002/2003

Porém, isso mudou com as versões posteriores.
Tópico encerrado , respostas não são mais permitidas