Como: Exibir caixas de diálogo para Windows Forms

Você exibe uma caixa de diálogo da mesma maneira que você exibe qualquer outro formulário em um aplicativo. O formulário de inicialização carrega automaticamente quando o aplicativo é executado. Para fazer um segundo formulário ou caixa de diálogo aparecer no aplicativo, escreva o código para carrega-lo e exibi-lo. Da mesma forma, para tornar o formulário ou caixa de diálogo desaparecer, escreva o código para descarregá-lo ou ocultá-lo.

  1. Navegue para o manipulador de eventos com o qual você deseja abrir a caixa de diálogo. Isso pode acontecer quando um comando de menu estiver selecionado, quando um botão é clicado, ou quando qualquer outro evento ocorre.

  2. No manipulador de eventos, adicione um código para abrir o caixa de diálogo. Nesse exemplo, um evento de clique em botão é usado para mostrar a caixa de diálogo:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim dlg1 as new Form()
       dlg1.ShowDialog()
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e) 
    {
       Form dlg1 = new Form();
       dlg1.ShowDialog();
    }
    
    private void button1_Click(Object sender, System.EventArgs e)
    {
       Form dlg1 = new Form();
       dlg1.ShowDialog();
    }
    
    private: 
      void button1_Click(System::Object ^ sender,
        System::EventArgs ^ e)
      {
        Form ^ dlg1 = gcnew Form();
        dlg1->ShowDialog();
      }