Button.DialogResult Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che viene restituito al form padre quando si sceglie il pulsante.
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
Valore della proprietà
Uno dei valori di DialogResult. Il valore predefinito è None
.
Implementazioni
Eccezioni
Il valore assegnato non è uno dei valori di DialogResult.
Esempio
Nell'esempio di codice seguente viene creato un Buttonoggetto , la relativa DialogResult proprietà viene impostata su OK
e viene aggiunta a un oggetto 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
Commenti
Se per DialogResult questa proprietà è impostata su un valore diverso None
da e se la maschera padre è stata visualizzata tramite il ShowDialog metodo , facendo clic sul pulsante viene chiusa la maschera padre senza la necessità di associare eventi. La proprietà del DialogResult modulo viene quindi impostata sull'oggetto DialogResult del pulsante quando si fa clic sul pulsante.
Ad esempio, per creare una finestra di dialogo "Sì/No/Annulla", è sufficiente aggiungere tre pulsanti e impostarne DialogResult le proprietà su Yes
, No
e Cancel
.