Button.DialogResult Button.DialogResult Button.DialogResult Button.DialogResult Property

정의

단추를 클릭할 때 부모 폼에 반환되는 값을 가져오거나 설정합니다.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 값 중 하나입니다.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 'InitializeMyButton

설명

경우는 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.

예를 들어, "예/아니요/취소" 대화 상자를 만들려면 간단히 세 개의 단추를 추가 하 고 설정 자신의 DialogResult 속성을 YesNo, 및 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.

적용 대상