Porady: wyświetlanie okien dialogowych formularzy systemu Windows

Okno dialogowe jest wyświetlane w taki sam sposób, jak w przypadku wyświetlania dowolnego innego formularza w aplikacji. Formularz uruchamiania jest ładowany automatycznie po uruchomieniu aplikacji. Aby utworzyć drugi formularz lub okno dialogowe w aplikacji, napisz kod, aby go załadować i wyświetlić. Podobnie, aby formularz lub okno dialogowe zniknął, napisz kod, aby zwolnić go lub ukryć.

Aby wyświetlić okno dialogowe

  1. Przejdź do programu obsługi zdarzeń, za pomocą którego chcesz otworzyć okno dialogowe. Taka sytuacja może wystąpić po wybraniu polecenia menu, kliknięciu przycisku lub wystąpieniu innego zdarzenia.

  2. W procedurze obsługi zdarzeń dodaj kod, aby otworzyć okno dialogowe. W tym przykładzie zdarzenie kliknięcia przycisku służy do wyświetlania okna dialogowego:

    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(System::Object ^ sender,  
        System::EventArgs ^ e)  
      {  
        Form ^ dlg1 = gcnew Form();  
        dlg1->ShowDialog();  
      }