Button.DialogResult Proprietà

Definizione

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 OKe 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 Noneda 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, Noe Cancel.

Si applica a