Compartilhar via


Como: Se comunicar entre formulários em um aplicativo

Este exemplo mostra como usar o objeto My.Forms para acessar um formulário de outro formulário.

O objeto My.Forms fornece acesso a uma instância de cada formulário em um aplicativo do Windows que seja declarada no projeto do aplicativo.Isso permite código em um formulário se comunicar com outro formulário.

Para criar código em um formulário que pode se comunicar com outro formulário

  1. Criar um novo Windows Application.

    O nome padrão do formulário principal é Form1.

    Para obter mais informações, consulte Como: Criar um projeto de aplicativo do Windows.

  2. Adicione outro formulário denominado Form2.

    Para obter mais informações, consulte Como: Adicionar Windows Forms a um projeto.

  3. Adicione um botão chamado Button1 para Form1 no Application Designer.

  4. Clique duas vezes em Button1.

  5. No Editor de códigos, para o evento Click do Button1, adicione o seguinte código:

    My.Forms.Form2.Text = Now.ToString
    My.Forms.Form2.Show()
    
  6. Execute o aplicativo.

  7. Clique em Button1.

    Abre Form2 e seu título mostra o tempo atual.

  8. Aguarde alguns segundos e clique em Button1 novamente.

    Form2 permanece aberto e seu título atualiza-se para a hora atual.

Consulte também

Tarefas

Como: em em aberto todos os formulários de um aplicativo de acesso

Conceitos

Acessando Formulários do Aplicativo

Referência

Objeto My.Forms