Button.DialogResult 속성

정의

단추를 클릭할 때 부모 폼에 반환되는 값을 가져오거나 설정합니다.Gets or sets a value that is returned to the parent form when the button is clicked.

public:
 virtual property System::Windows::Forms::DialogResult DialogResult { System::Windows::Forms::DialogResult get(); void set(System::Windows::Forms::DialogResult value); };
public virtual System.Windows.Forms.DialogResult DialogResult { get; set; }
member this.DialogResult : System.Windows.Forms.DialogResult with get, set
Public Overridable Property DialogResult As DialogResult

속성 값

DialogResult

DialogResult 값 중 하나입니다.One of the DialogResult values. 기본값은 None입니다.The default value is None.

구현

예외

할당된 값이 DialogResult 값 중 하나가 아닌 경우The value assigned is not one of the DialogResult values.

예제

다음 코드 예제에서는를 만들고 Button , 해당 속성을로 설정 하 고,이를에 DialogResult OK 추가 합니다 Form .The following code example creates a Button, sets its DialogResult property to OK, and adds it to a Form.

private:
   void InitializeMyButton()
   {
      // Create and initialize a Button.
      Button^ button1 = gcnew Button;
      
      // Set the button to return a value of OK when clicked.
      button1->DialogResult = ::DialogResult::OK;
      
      // Add the button to the form.
      Controls->Add( button1 );
   }
private void InitializeMyButton()
 {
    // Create and initialize a Button.
    Button button1 = new Button();
 
    // Set the button to return a value of OK when clicked.
    button1.DialogResult = DialogResult.OK;
 
    // Add the button to the form.
    Controls.Add(button1);
 }
 
Private Sub InitializeMyButton()
    ' Create and initialize a Button.
    Dim button1 As New Button()
    
    ' Set the button to return a value of OK when clicked.
    button1.DialogResult = DialogResult.OK
    
    ' Add the button to the form.
    Controls.Add(button1)
End Sub

설명

DialogResult이 속성에 대 한이 이외의 값으로 설정 된 경우 None 및 메서드를 통해 부모 폼이 표시 되 면 ShowDialog 단추를 클릭 하면 이벤트를 후크 하지 않아도 부모 폼이 닫힙니다.If the DialogResult for this property is set to anything other than None, and if the parent form was displayed through the ShowDialog method, clicking the button closes the parent form without your having to hook up any events. 그런 다음 폼의 속성이 단추를 DialogResult DialogResult 클릭 하면 단추의로 설정 됩니다.The form's DialogResult property is then set to the DialogResult of the button when the button is clicked.

예를 들어 "예/아니요/취소" 대화 상자를 만들려면 단추 3 개를 추가 하 고 해당 DialogResult 속성을, 및로 설정 하면 됩니다 Yes No Cancel .For example, to create a "Yes/No/Cancel" dialog box, simply add three buttons and set their DialogResult properties to Yes, No, and Cancel.

적용 대상