다음을 통해 공유


방법: Windows Forms 대화 상자 표시

애플리케이션에서 다른 양식을 표시하는 것과 동일한 방식으로 대화 상자를 표시합니다. 애플리케이션이 실행되면 시작 양식이 자동으로 로드됩니다. 애플리케이션에 두 번째 양식 또는 대화 상자를 표시하려면 코드를 작성하여 로드하고 표시합니다. 마찬가지로 양식 또는 대화 상자를 사라지게 하려면 코드를 작성하여 언로드하거나 숨깁니다.

대화 상자를 표시하려면

  1. 대화 상자를 열려는 이벤트 처리기로 이동합니다. 이 동작은 메뉴 명령을 선택하거나 단추를 클릭할 때 또는 다른 이벤트가 발생할 때 발생할 수 있습니다.

  2. 이벤트 처리기에서 코드를 추가하여 대화 상자를 엽니다. 이 예제에서는 단추 클릭 이벤트를 사용하여 대화 상자를 표시합니다.

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