Freigeben über


Button.DialogResult Eigenschaft

Definition

Ruft einen Wert ab, der beim Klicken auf die Schaltfläche an das übergeordnete Formular zurückgegeben wird, oder legt diesen fest.

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

Eigenschaftswert

Einer der DialogResult-Werte. Der Standardwert ist None.

Implementiert

Ausnahmen

Der zugewiesene Wert ist keiner der DialogResult-Werte.

Beispiele

Im folgenden Codebeispiel wird ein Buttonerstellt, dessen -Eigenschaft auf OKfestgelegt DialogResult und einer hinzugefügtForm.

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

Hinweise

Wenn für DialogResult diese Eigenschaft auf einen anderen Wert als Nonefestgelegt ist und das übergeordnete Formular über die ShowDialog -Methode angezeigt wurde, wird durch Klicken auf die Schaltfläche das übergeordnete Formular geschlossen, ohne dass Sie Ereignisse einbinden müssen. Die -Eigenschaft des Formulars DialogResult wird dann auf die der DialogResult Schaltfläche festgelegt, wenn auf die Schaltfläche geklickt wird.

Um beispielsweise ein Dialogfeld "Ja/Nein/Abbrechen" zu erstellen, fügen Sie einfach drei Schaltflächen hinzu, und legen Sie deren DialogResult Eigenschaften auf Yes, Nound Cancelfest.

Gilt für: