Como: Acessar um formulário
Você pode acessar os membros de um formulário Visual Basic sem ter de criar uma variável.Os exemplo a seguir demonstram isso alterando cores num formulário.
Acessando um Formulário
Para acessar Formulário 1
Certifique-se de que seu projeto possui uma referência para o namespace System.Drawing.Isto é necessário para trabalhar com as configurações de cor, não para acessar o formulário.
Altere as cores diretamente em Form1.
Chame o método Show diretamente em Form1.
Public Sub ChangeForm1Colors() Form1.ForeColor = System.Drawing.Color.Coral Form1.BackColor = System.Drawing.Color.Cyan Form1.Show() End Sub
Se Form1 já não existe, Visual Basic o cria para você.Você não precisa declarar uma variável para isso.
Criando uma Instância Adicional de um Formulário
Se você deseja criar um novo formulário, em vez de acessar um existente, você pode declarar uma variável e inicializá-la usando a palavra-chave New.
Para criar uma cópia adicional do Formulário 1
Certifique-se de que seu projeto possui uma referência para o namespace System.Drawing.Isto é necessário para trabalhar com as configurações de cor, não para acessar o formulário.
Designe New Form1 a uma variável.
Public Sub GetSecondInstance() Dim newForm1 As New Form1 newForm1.BackColor = System.Drawing.Color.YellowGreen newForm1.Show() End Sub
Se você deseja exibir duas ou mais cópias do mesmo formulário, você precisa criar cópias adicionais.O exemplo precedente cria uma segunda cópia de Form1 e a pinta com uma cor siferente.Você pode então acessar a cópia original usando Form1 e a segunda cópia usando newForm1.