Button.DialogResult Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que se devuelve al formulario principal cuando se hace clic en el botón.
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
Valor de propiedad
Uno de los valores de DialogResult. El valor predeterminado es None
.
Implementaciones
Excepciones
El valor asignado no es uno de los valores de DialogResult.
Ejemplos
En el ejemplo de código siguiente se crea un Buttonobjeto , se establece su DialogResult propiedad OK
en y se agrega a .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
Comentarios
Si para DialogResult esta propiedad se establece en algo distinto None
de , y si el formulario primario se mostró a través del ShowDialog método , al hacer clic en el botón se cierra el formulario primario sin tener que enlazar ningún evento. A continuación, la propiedad del DialogResult formulario se establece en el DialogResult del botón cuando se hace clic en el botón.
Por ejemplo, para crear un cuadro de diálogo "Sí/No/Cancelar", basta con agregar tres botones y establecer sus DialogResult propiedades en Yes
, No
y Cancel
.