Sdílet prostřednictvím


Button.DialogResult Vlastnost

Definice

Získá nebo nastaví hodnotu vrácenou do nadřazeného formuláře po kliknutí na tlačítko.

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

Hodnota vlastnosti

Jedna z DialogResult hodnot. Výchozí hodnota je None.

Implementuje

Výjimky

Přiřazená hodnota není jednou z DialogResult hodnot.

Příklady

Následující příklad kódu vytvoří Button, nastaví jeho DialogResult vlastnost OK, a přidá ho Formdo .

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

Poznámky

DialogResult Pokud je vlastnost pro tuto vlastnost nastavena na cokoli jiného než Nonea pokud byl nadřazený formulář zobrazen prostřednictvím ShowDialog metody, kliknutím na tlačítko zavřete nadřazený formulář bez nutnosti připojit žádné události. Vlastnost formuláře DialogResult se po kliknutí na tlačítko nastaví na DialogResult tlačítko.

Chcete-li například vytvořit dialogové okno Ano/Ne/Zrušit, jednoduše přidejte tři tlačítka a nastavte jejich DialogResult vlastnosti na Yes, Noa Cancel.

Platí pro