Button.DialogResult Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
, No
i Cancel
.