Udostępnij za pośrednictwem


Button.DialogResult Właściwość

Definicja

Pobiera lub ustawia wartość zwracaną do formularza nadrzędnego po kliknięciu przycisku.

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

Wartość właściwości

DialogResult Jedna z wartości. Wartość domyślna to None.

Implementuje

Wyjątki

Przypisana wartość nie jest jedną z DialogResult wartości.

Przykłady

Poniższy przykład kodu tworzy obiekt Button, ustawia jego DialogResult właściwość na OK, a następnie dodaje ją do obiektu 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

Uwagi

DialogResult Jeśli właściwość dla tej właściwości jest ustawiona na wartość inną niż None, a jeśli formularz nadrzędny został wyświetlony za pomocą ShowDialog metody, kliknięcie przycisku spowoduje zamknięcie formularza nadrzędnego bez konieczności podłączania jakichkolwiek zdarzeń. Właściwość formularza DialogResult jest następnie ustawiana na DialogResult przycisk po kliknięciu przycisku.

Aby na przykład utworzyć okno dialogowe "Tak/Nie/Anuluj", wystarczy dodać trzy przyciski i ustawić ich DialogResult właściwości na Yes, Noi Cancel.

Dotyczy