Button.DialogResult Propriété

Définition

Obtient ou définit une valeur qui est retournée au formulaire parent lorsque l'utilisateur clique sur le bouton.

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

Valeur de propriété

Une des valeurs de l'objet DialogResult. La valeur par défaut est None.

Implémente

Exceptions

La valeur assignée ne fait pas partie des valeurs DialogResult.

Exemples

L’exemple de code suivant crée un Button, définit sa DialogResult propriété sur OKet l’ajoute à un 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

Remarques

Si pour DialogResult cette propriété est défini sur autre chose que None, et si le formulaire parent a été affiché via la ShowDialog méthode , le fait de cliquer sur le bouton ferme le formulaire parent sans que vous ayez à raccorder des événements. La propriété du DialogResult formulaire est ensuite définie sur le DialogResult du bouton lorsque vous cliquez sur le bouton.

Par exemple, pour créer une boîte de dialogue « Oui/Non/Annuler », ajoutez simplement trois boutons et définissez leurs DialogResult propriétés sur Yes, Noet Cancel.

S’applique à