Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este ejemplo se muestra cómo recuperar el resultado del cuadro de diálogo de una ventana que se abre llamando a ShowDialog.
Ejemplo
Antes de que un cuadro de diálogo se cierre, su propiedad DialogResult se debe establecer en un tipo Boolean Nullable<T> que indica cómo lo ha cerrado el usuario. ShowDialog devuelve este valor para permitir que el código de cliente determine cómo se cerró el cuadro de diálogo y, por consiguiente, cómo procesar el resultado.
Nota |
|---|
DialogResult únicamente se puede establecer si una ventana se abrió llamando a ShowDialog. |
Dim dialogBoxWithResult As New DialogBoxWithResult()
' Open dialog box and retrieve dialog result when ShowDialog returns
Dim dialogResult? As Boolean = dialogBoxWithResult.ShowDialog()
Select Case dialogResult
Case True
' User accepted dialog box
Case False
' User canceled dialog box
Case Else
' Indeterminate
End Select
DialogBoxWithResult dialogBoxWithResult = new DialogBoxWithResult();
// Open dialog box and retrieve dialog result when ShowDialog returns
bool? dialogResult = dialogBoxWithResult.ShowDialog();
switch (dialogResult)
{
case true:
// User accepted dialog box
break;
case false:
// User canceled dialog box
break;
default:
// Indeterminate
break;
}
Seguridad
Para poder llamar a ShowDialog se necesita permiso para usar todas las ventanas y todos los eventos de datos proporcionados por el usuario sin restricciones.
Nota