Dela via


Anvisningar: Visa dialogrutor för Windows-formulär

Du visar en dialogruta på samma sätt som du visar andra formulär i ett program. Startformuläret läses in automatiskt när programmet körs. Om du vill att ett andra formulär eller en dialogruta ska visas i programmet skriver du kod för att läsa in och visa den. Om du vill att formuläret eller dialogrutan ska försvinna skriver du kod för att ta bort eller dölja den.

Så här visar du en dialogruta

  1. Gå till den händelsehanterare som du vill öppna dialogrutan med. Detta kan inträffa när ett menykommando väljs, när en knapp klickas eller när någon annan händelse inträffar.

  2. I händelsehanteraren lägger du till kod för att öppna dialogrutan. I det här exemplet används en knappklickshändelse för att visa dialogrutan:

    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();  
      }