MessageBox.Show Método

Definición

Muestra un cuadro de mensaje.Displays a message box.

Sobrecargas

Show(String)

Muestra un cuadro de mensaje con el texto especificado.Displays a message box with specified text.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda y la palabra clave de la Ayuda indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and Help keyword.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda, el objeto HelpNavigator y el tema de la Ayuda indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file, HelpNavigator, and Help topic.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda indicado.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda y el objeto HelpNavigator indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and HelpNavigator.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda y la palabra clave de la Ayuda indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and Help keyword.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título, botones, icono, botón predeterminado y opciones especificados.Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, default button, and options.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda indicado.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda y el objeto HelpNavigator indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and HelpNavigator.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título, botones, icono y botón predeterminado especificados.Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, and default button.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título, botones e icono especificados.Displays a message box in front of the specified object and with the specified text, caption, buttons, and icon.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono y el botón predeterminado especificados.Displays a message box with the specified text, caption, buttons, icon, and default button.

Show(IWin32Window, String, String, MessageBoxButtons)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título y botones especificados.Displays a message box in front of the specified object and with the specified text, caption, and buttons.

Show(String, String, MessageBoxButtons, MessageBoxIcon)

Muestra un cuadro de mensaje con el texto, el título, los botones y el icono especificados.Displays a message box with specified text, caption, buttons, and icon.

Show(IWin32Window, String, String)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto y título especificados.Displays a message box in front of the specified object and with the specified text and caption.

Show(String, String, MessageBoxButtons)

Muestra un cuadro de mensaje con el texto, el título y los botones especificados.Displays a message box with specified text, caption, and buttons.

Show(IWin32Window, String)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto especificado.Displays a message box in front of the specified object and with the specified text.

Show(String, String)

Muestra un cuadro de mensaje con el texto y el título especificados.Displays a message box with specified text and caption.

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado y las opciones especificados.Displays a message box with the specified text, caption, buttons, icon, default button, and options.

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda, el objeto HelpNavigator y el tema de la Ayuda indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file, HelpNavigator, and Help topic.

Show(String)

Muestra un cuadro de mensaje con el texto especificado.Displays a message box with specified text.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text);
public static System.Windows.Forms.DialogResult Show (string text);
static member Show : string -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Ejemplos

En el ejemplo de código siguiente se muestra un cuadro de mensaje simple.The following code example displays a simple message box.

private void DisplayMessageBoxText()
{
         MessageBox.Show("Hello, world.");
}

Private Sub DisplayMessageBoxText()

    MessageBox.Show("Hello, world.")
End Sub

Comentarios

De forma predeterminada, el cuadro de mensaje muestra un botón Aceptar .By default, the message box displays an OK button. El cuadro de mensaje no contiene un título en el título.The message box does not contain a caption in the title.

Seguridad

UIPermission
para que las subventanas seguras establezcan esta propiedad.for safe subwindows to set this property. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda y la palabra clave de la Ayuda indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and Help keyword.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, System::String ^ helpFilePath, System::String ^ keyword);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, string helpFilePath, string keyword);
static member Show : System.Windows.Forms.IWin32Window * string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * string * string -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, helpFilePath As String, keyword As String) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

helpFilePath
String

Ruta de acceso y nombre del archivo de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The path and name of the Help file to display when the user clicks the Help button.

keyword
String

La palabra clave de la Ayuda que se va a mostrar cuando el usuario haga clic en botón Ayuda.The Help keyword to display when the user clicks the Help button.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

o bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

o bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

o bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje primario a la ventana principal.The following code example demonstrates how to show a message box parented to the main window. El cuadro de mensaje muestra un botón ayuda.The message box displays a Help button. Cuando el usuario hace clic en el botón ayuda, Mspaint.chm se abre el archivo de ayuda y se muestra el mspaint.chm::/paint_brush.htm tema identificado por la palabra clave.When the user clicks the Help button, the Mspaint.chm Help file is opened and the topic identified by the mspaint.chm::/paint_brush.htm keyword is displayed. El ejemplo requiere que se Mspaint.chm Instale el archivo de ayuda.The example requires that the Mspaint.chm Help file is installed.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file, 
// and the "mspaint.chm::/paint_brush.htm" Help keyword shows the 
// associated topic.
System::Windows::Forms::DialogResult r8 = MessageBox::Show( this, "Message with Help file and keyword.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, "mspaint.chm", "mspaint.chm::/paint_brush.htm" );
// Display message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file, 
// and the "mspaint.chm::/paint_brush.htm" Help keyword shows the 
// associated topic.
DialogResult r8 = MessageBox.Show (this, "Message with Help file and keyword.", 
                                   "Help Caption", MessageBoxButtons.OK, 
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 0, 
                                   "mspaint.chm", 
                                   "mspaint.chm::/paint_brush.htm");
' Display message box parented to the main form. 
' The Help button opens the Mspaint.chm Help file, 
' and the "mspaint.chm::/paint_brush.htm" Help keyword shows the 
' associated topic.
Dim r8 As DialogResult = MessageBox.Show(Me, "Message with Help file and keyword.", _
                                   "Help Caption", MessageBoxButtons.OK, _
                                   MessageBoxIcon.Question, _
                                   MessageBoxDefaultButton.Button1, 0, _
                                   "mspaint.chm", _
                                   "mspaint.chm::/paint_brush.htm")

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur. Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como propietario de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level owner.

Cuando el usuario hace clic en el botón ayuda, se abre el archivo de helpFilePath ayuda especificado en el parámetro y se muestra el tema de keyword la palabra clave de ayuda identificado por el parámetro.When the user clicks the Help button, the Help file specified in the helpFilePath parameter is opened and the Help keyword topic identified by the keyword parameter is displayed. El formulario que posee el cuadro de mensaje (o el formulario activo) también recibe HelpRequested el evento.The form that owns the message box (or the active form) also receives the HelpRequested event.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

WebPermission
para tener acceso a un archivo de ayuda HTML a través de una solicitud HTTP.to access a HTML help file through a HTTP request. Enumeración asociada:ConnectAssociated enumeration: Connect

SecurityPermission
para tener acceso a un archivo de ayuda HTML no servido desde un servidor HTTP.to access a HTML help file not served from a HTTP server. Enumeración asociada:UnmanagedCodeAssociated enumeration: UnmanagedCode

Consulte también:

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda, el objeto HelpNavigator y el tema de la Ayuda indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file, HelpNavigator, and Help topic.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, System::String ^ helpFilePath, System::Windows::Forms::HelpNavigator navigator, System::Object ^ param);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, string helpFilePath, System.Windows.Forms.HelpNavigator navigator, object param);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * string * System.Windows.Forms.HelpNavigator * obj -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, helpFilePath As String, navigator As HelpNavigator, param As Object) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

helpFilePath
String

Ruta de acceso y nombre del archivo de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The path and name of the Help file to display when the user clicks the Help button.

navigator
HelpNavigator

Uno de los valores de HelpNavigator.One of the HelpNavigator values.

param
Object

Identificador numérico del tema de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The numeric ID of the Help topic to display when the user clicks the Help button.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

o bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

o bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

O bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje con un botón ayuda.The following code example demonstrates how to show a message box with a Help button. Cuando el usuario hace clic en el botón ayuda, Mspaint.chm se abre el archivo de ayuda, se muestra la pestaña índice de ayuda y ovals el tema identificado por la palabra clave.When the user clicks the Help button, the Mspaint.chm Help file is opened and the Help index tab and the topic identified by the ovals keyword are displayed. El ejemplo requiere que se Mspaint.chm Instale el archivo de ayuda.The example requires that the Mspaint.chm Help file is installed.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display a message box. The Help button opens the Mspaint.chm Help file, 
// shows index with the "ovals" keyword selected, and displays the
// associated topic.
System::Windows::Forms::DialogResult r5 = MessageBox::Show( "Message with Help file and Help navigator with additional parameter.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, "mspaint.chm", HelpNavigator::KeywordIndex, "ovals" );
// Display a message box. The Help button opens the Mspaint.chm Help file, 
// shows index with the "ovals" keyword selected, and displays the
// associated topic.
DialogResult r5 = MessageBox.Show ("Message with Help file and Help navigator with additional parameter.", 
                                   "Help Caption", MessageBoxButtons.OK, 
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 
                                   0, "mspaint.chm", 
                                   HelpNavigator.KeywordIndex, "ovals");

' Display a message box. The Help button opens the Mspaint.chm Help file, 
' shows index with the "ovals" keyword selected, and displays the
' associated topic.
Dim r5 As DialogResult = MessageBox.Show("Message with Help file and Help navigator with additional parameter.", _
                                   "Help Caption", MessageBoxButtons.OK, _
                                   MessageBoxIcon.Question, _
                                   MessageBoxDefaultButton.Button1, _
                                   0, "mspaint.chm", _
                                   HelpNavigator.KeywordIndex, "ovals")

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Cuando el usuario hace clic en el botón ayuda, se abre el archivo de helpFilePath ayuda especificado en el parámetro y se muestra el contenido navigator de la ayuda identificado por el parámetro.When the user clicks the Help button, the Help file specified in the helpFilePath parameter is opened and the Help content identified by the navigator parameter is displayed. El formulario que posee el cuadro de mensaje (o el formulario activo) también recibe HelpRequested el evento.The form that owns the message box (or the active form) also receives the HelpRequested event.

Los archivos de ayuda compilados proporcionan vínculos de tabla de contenido, índice, búsqueda y palabra clave en las páginas.Compiled help files provide table of contents, index, search, and keyword links in pages. Puede usar los siguientes valores para navigator: TableOfContents, Find, Indexo Topic.You can use the following values for navigator: TableOfContents, Find, Index, or Topic.

Puede usar param para proporcionar un Topic mayor perfeccionamiento del comando.You can use param to provide further refinement of the Topic command. Si el valor especificado en el navigator parámetro es TableOfContents, Indexo Find, este valor debe ser null.If the value specified in the navigator parameter is TableOfContents, Index, or Find, this value should be null. Si el navigator parámetro hace Topicreferencia a, este valor debe hacer referencia a un objeto que contenga el valor numérico del tema que se va a mostrar.If the navigator parameter references Topic, this value should reference an object that contains the numeric value of the topic to display.

El helpFilePath parámetro puede tener el formato c:\ruta\ejemplo.chm o/Folder/File.htm.The helpFilePath parameter can be of the form C:\path\sample.chm or /folder/file.htm.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

WebPermission
para tener acceso a un archivo de ayuda HTML a través de una solicitud HTTP.to access a HTML help file through a HTTP request. Enumeración asociada:ConnectAssociated enumeration: Connect

SecurityPermission
para tener acceso a un archivo de ayuda HTML no servido desde un servidor HTTP.to access a HTML help file not served from a HTTP server. Enumeración asociada:UnmanagedCodeAssociated enumeration: UnmanagedCode

Consulte también:

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda indicado.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, System::String ^ helpFilePath);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, string helpFilePath);
static member Show : System.Windows.Forms.IWin32Window * string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * string -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, helpFilePath As String) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

helpFilePath
String

Ruta de acceso y nombre del archivo de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The path and name of the Help file to display when the user clicks the Help button.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

O bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

O bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje con el primario del formulario principal.The following code example demonstrates how to show a message box that parented to the main form. El cuadro de mensaje muestra un botón ayuda.The message box displays a Help button. Cuando el usuario hace clic en el botón ayuda, Mspaint.chm se abre el archivo de ayuda.When the user clicks the Help button, the Mspaint.chm Help file is opened. El ejemplo requiere que se Mspaint.chm Instale el archivo de ayuda.The example requires that the Mspaint.chm Help file is installed.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display a message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file.
System::Windows::Forms::DialogResult r2 = MessageBox::Show( this, "Message with Help file.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, "mspaint.chm" );
// Display a message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file.
DialogResult r2 = MessageBox.Show (this, "Message with Help file.", 
                                   "Help Caption", MessageBoxButtons.OK, 
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 
                                   0, 
                                   "mspaint.chm");
' Display a message box parented to the main form. 
' The Help button opens the Mspaint.chm Help file.
Dim r2 As DialogResult = MessageBox.Show(Me, "Message with Help file.", _
                                   "Help Caption", MessageBoxButtons.OK, _
                                   MessageBoxIcon.Question, _
                                   MessageBoxDefaultButton.Button1, _
                                   0, _
                                   "mspaint.chm")

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur. Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner.

Cuando el usuario hace clic en el botón ayuda, se abre el archivo de helpFilePath ayuda especificado en el parámetro.When the user clicks the Help button, the Help file specified in the helpFilePath parameter is opened. El formulario que posee el cuadro de mensaje (o el formulario activo) también recibe HelpRequested el evento.The form that owns the message box (or the active form) also receives the HelpRequested event.

El helpFilePath parámetro puede tener el formato c:\ruta\ejemplo.chm o/Folder/File.htm.The helpFilePath parameter can be of the form C:\path\sample.chm or /folder/file.htm.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

WebPermission
para tener acceso a un archivo de ayuda HTML a través de una solicitud HTTP.to access a HTML help file through a HTTP request. Enumeración asociada:ConnectAssociated enumeration: Connect

SecurityPermission
para tener acceso a un archivo de ayuda HTML no servido desde un servidor HTTP.to access a HTML help file not served from a HTTP server. Enumeración asociada:UnmanagedCodeAssociated enumeration: UnmanagedCode

Consulte también:

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda y el objeto HelpNavigator indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and HelpNavigator.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, System::String ^ helpFilePath, System::Windows::Forms::HelpNavigator navigator);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, string helpFilePath, System.Windows.Forms.HelpNavigator navigator);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * string * System.Windows.Forms.HelpNavigator -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, helpFilePath As String, navigator As HelpNavigator) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

helpFilePath
String

Ruta de acceso y nombre del archivo de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The path and name of the Help file to display when the user clicks the Help button.

navigator
HelpNavigator

Uno de los valores de HelpNavigator.One of the HelpNavigator values.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

o bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

o bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje con un botón ayuda.The following code example demonstrates how to show a message box with a Help button. Cuando el usuario hace clic en el botón ayuda, Mspaint.chm se abre el archivo de ayuda y se muestra la pestaña índice de la ayuda.When the user clicks the Help button, the Mspaint.chm Help file is opened and the Help index tab is displayed. El ejemplo requiere que se Mspaint.chm Instale el archivo de ayuda.The example requires that the Mspaint.chm Help file is installed.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display a message box. The Help button opens 
// the Mspaint.chm Help file and shows the Help contents 
// on the Index tab.
System::Windows::Forms::DialogResult r3 = MessageBox::Show( "Message with Help file and Help navigator.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, "mspaint.chm", HelpNavigator::Index );
// Display a message box. The Help button opens 
// the Mspaint.chm Help file and shows the Help contents 
// on the Index tab.
DialogResult r3 = MessageBox.Show ("Message with Help file and Help navigator.", 
                                   "Help Caption", MessageBoxButtons.OK,
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 
                                   0, "mspaint.chm", 
                                   HelpNavigator.Index);

' Display a message box. The Help button opens 
' the Mspaint.chm Help file and shows the Help contents 
' on the Index tab.
Dim r3 As DialogResult = MessageBox.Show("Message with Help file and Help navigator.", _
                                   "Help Caption", MessageBoxButtons.OK, _
                                   MessageBoxIcon.Question, _
                                   MessageBoxDefaultButton.Button1, _
                                   0, "mspaint.chm", _
                                   HelpNavigator.Index)

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Cuando el usuario hace clic en el botón ayuda, se abre el archivo de helpFilePath ayuda especificado en el parámetro y se muestra el contenido navigator de la ayuda identificado por el parámetro.When the user clicks the Help button, the help file specified in the helpFilePath parameter is opened and the Help content identified by the navigator parameter is displayed. El formulario que posee el cuadro de mensaje (o el formulario activo) también recibe HelpRequested el evento.The form that owns the message box (or the active form) also receives the HelpRequested event.

Los archivos de ayuda compilados proporcionan vínculos de tabla de contenido, índice, búsqueda y palabra clave en las páginas.Compiled Help files provide table of contents, index, search, and keyword links in pages. Puede usar los siguientes valores para navigator: TableOfContents, Find, Indexo Topic.You can use the following values for navigator: TableOfContents, Find, Index, or Topic.

El helpFilePath parámetro puede tener el formato c:\ruta\ejemplo.chm o/Folder/File.htm.The helpFilePath parameter can be of the form C:\path\sample.chm or /folder/file.htm.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

WebPermission
para tener acceso a un archivo de ayuda HTML a través de una solicitud HTTP.to access a HTML help file through a HTTP request. Enumeración asociada:ConnectAssociated enumeration: Connect

SecurityPermission
para tener acceso a un archivo de ayuda HTML no servido desde un servidor HTTP.to access a HTML help file not served from a HTTP server. Enumeración asociada:UnmanagedCodeAssociated enumeration: UnmanagedCode

Consulte también:

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda y la palabra clave de la Ayuda indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and Help keyword.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, System::String ^ helpFilePath, System::String ^ keyword);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, string helpFilePath, string keyword);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * string * string -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, helpFilePath As String, keyword As String) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

helpFilePath
String

Ruta de acceso y nombre del archivo de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The path and name of the Help file to display when the user clicks the Help button.

keyword
String

La palabra clave de la Ayuda que se va a mostrar cuando el usuario haga clic en botón Ayuda.The Help keyword to display when the user clicks the Help button.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

O bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

o bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje con un botón ayuda.The following code example demonstrates how to show a message box with a Help button. Cuando el usuario hace clic en el botón ayuda, Mspaint.chm se abre el archivo de ayuda y se muestra el mspaint.chm::/paint_brush.htm tema identificado por la palabra clave.When the user clicks the Help button, the Mspaint.chm Help file is opened and the topic identified by the mspaint.chm::/paint_brush.htm keyword is displayed. El ejemplo requiere que se Mspaint.chm Instale el archivo de ayuda.The example requires that the Mspaint.chm Help file is installed.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display a message box. The Help button opens the Mspaint.chm Help file, 
// and the "mspaint.chm::/paint_brush.htm" Help keyword shows the 
// associated topic.
System::Windows::Forms::DialogResult r7 = MessageBox::Show( "Message with Help file and keyword.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, "mspaint.chm", "mspaint.chm::/paint_brush.htm" );
// Display a message box. The Help button opens the Mspaint.chm Help file, 
// and the "mspaint.chm::/paint_brush.htm" Help keyword shows the 
// associated topic.
DialogResult r7 = MessageBox.Show ("Message with Help file and keyword.", 
                                   "Help Caption", MessageBoxButtons.OK, 
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 0, 
                                   "mspaint.chm", 
                                   "mspaint.chm::/paint_brush.htm");
' Display a message box. The Help button opens the Mspaint.chm Help file, 
' and the "mspaint.chm::/paint_brush.htm" Help keyword shows the 
' associated topic.
Dim r7 As DialogResult = MessageBox.Show("Message with Help file and keyword.", _
                                   "Help Caption", MessageBoxButtons.OK, _
                                   MessageBoxIcon.Question, _
                                   MessageBoxDefaultButton.Button1, 0, _
                                   "mspaint.chm", _
                                   "mspaint.chm::/paint_brush.htm")

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Cuando el usuario hace clic en el botón ayuda, se abre el archivo de helpFilePath ayuda especificado en el parámetro y se muestra el tema de keyword la palabra clave de ayuda identificado por el parámetro.When the user clicks the Help button, the Help file specified in the helpFilePath parameter is opened and the Help keyword topic identified by the keyword parameter is displayed. El formulario que posee el cuadro de mensaje (o el formulario activo) también recibe HelpRequested el evento.The form that owns the message box (or the active form) also receives the HelpRequested event.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

WebPermission
para tener acceso a un archivo de ayuda HTML a través de una solicitud HTTP.to access a HTML help file through a HTTP request. Enumeración asociada:ConnectAssociated enumeration: Connect

SecurityPermission
para tener acceso a un archivo de ayuda HTML no servido desde un servidor HTTP.to access a HTML help file not served from a HTTP server. Enumeración asociada:UnmanagedCodeAssociated enumeration: UnmanagedCode

Consulte también:

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título, botones, icono, botón predeterminado y opciones especificados.Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, default button, and options.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options);
static member Show : System.Windows.Forms.IWin32Window * string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values the specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

o bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

o bien-or- defaultButton no es un miembro de MessageBoxDefaultButton.defaultButton is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

O bien-or- options especificó DefaultDesktopOnly o ServiceNotification, y especificó un valor en el parámetro owner.options specified DefaultDesktopOnly or ServiceNotification and specified a value in the owner parameter. Estas dos opciones sólo se deben usar si invoca la versión de este método que no toma un parámetro owner.These two options should be used only if you invoke the version of this method that does not take an owner parameter.

o bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo MessageBox mostrar un con las opciones admitidas por Showesta sobrecarga de.The following code example demonstrates how to display a MessageBox with the options supported by this overload of Show. Después de comprobar que una variable de cadena ServerName,, está vacía, en el ejemplo MessageBoxse muestra un, que ofrece al usuario la opción de cancelar la operación.After verifying that a string variable, ServerName, is empty, the example displays a MessageBox, offering the user the option to cancel the operation. Si el Show valor devuelto del método se evalúa Yescomo, el formulario que muestra MessageBox el está cerrado.If the Show method's return value evaluates to Yes, the form that displayed the MessageBox is closed.

private:
   void validateUserEntry2()
   {
      // Checks the value of the text.
      if ( serverName->Text->Length == 0 )
      {
         // Initializes the variables to pass to the MessageBox::Show method.
         String^ message = "You did not enter a server name. Cancel this operation?";
         String^ caption = "No Server Name Specified";
         MessageBoxButtons buttons = MessageBoxButtons::YesNo;
         System::Windows::Forms::DialogResult result;
         
         // Displays the MessageBox.
         result = MessageBox::Show( this, message, caption, buttons, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, MessageBoxOptions::RightAlign );
         if ( result == ::DialogResult::Yes )
         {
            // Closes the parent form.
            this->Close();
         }
      }
   }

private void validateUserEntry2()
{

    // Checks the value of the text.

    if(serverName.Text.Length == 0)
    {

        // Initializes the variables to pass to the MessageBox.Show method.

        string message = "You did not enter a server name. Cancel this operation?";
        string caption = "No Server Name Specified";
        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
        DialogResult result;

        // Displays the MessageBox.

        result = MessageBox.Show(this, message, caption, buttons,
            MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, 
            MessageBoxOptions.RightAlign);

        if(result == DialogResult.Yes)
        {

            // Closes the parent form.

            this.Close();

        }

    }

}

Private Sub ValidateUserEntry2()


    ' Checks the value of the text.

    If ServerName.Text.Length = 0 Then

        ' Initializes variables to pass to the MessageBox.Show method.

        Dim Message As String = "You did not enter a server name. Cancel this operation?"
        Dim Caption As String = "No Server Name Specified"
        Dim Buttons As Integer = MessageBoxButtons.YesNo

        Dim Result As DialogResult

        'Displays a MessageBox using the Question icon and specifying the No button as the default.

        Result = MessageBox.Show(Me, Message, Caption, MessageBoxButtons.YesNo, _
            MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)


        ' Gets the result of the MessageBox display.

        If Result = System.Windows.Forms.DialogResult.Yes Then

            ' Closes the parent form.

            Me.Close()

        End If

    End If

End Sub

Comentarios

Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner. Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Puede tener un máximo de tres botones en el cuadro de mensaje.You can have a maximum of three buttons on the message box.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda indicado.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, System::String ^ helpFilePath);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, string helpFilePath);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * string -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, helpFilePath As String) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

helpFilePath
String

Ruta de acceso y nombre del archivo de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The path and name of the Help file to display when the user clicks the Help button.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

o bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

o bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje con un botón ayuda.The following code example demonstrates how to show a message box with a Help button. Cuando el usuario hace clic en el botón ayuda, Mspaint.chm se abre el archivo de ayuda.When the user clicks the Help button, the Mspaint.chm Help file is opened. El ejemplo requiere que se Mspaint.chm Instale el archivo de ayuda.The example requires that the Mspaint.chm Help file is installed.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display a message box with a help button. 
// The Help button opens the Mspaint.chm Help file.
System::Windows::Forms::DialogResult r1 = MessageBox::Show( "Message with Help file.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, "mspaint.chm" );
// Display a message box with a help button. 
// The Help button opens the Mspaint.chm Help file.
DialogResult r1 = MessageBox.Show ("Message with Help file.", 
                                   "Help Caption", MessageBoxButtons.OK, 
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 
                                   0, 
                                   "mspaint.chm");
' Display a message box with a help button. 
' The Help button opens the Mspaint.chm Help file.
Dim r1 As DialogResult = MessageBox.Show("Message with Help file.", _
                                   "Help Caption", MessageBoxButtons.OK, _
                                   MessageBoxIcon.Question, _
                                   MessageBoxDefaultButton.Button1, _
                                   0, _
                                   "mspaint.chm")

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Cuando el usuario hace clic en el botón ayuda, se abre el archivo helpFilePath de ayuda especificado en el parámetro.When the user clicks Help button, the Help file specified in the helpFilePath parameter is opened. El formulario que posee el cuadro de mensaje (o el formulario activo) también recibe HelpRequested el evento.The form that owns the message box (or the active form) also receives the HelpRequested event.

El helpFilePath parámetro puede tener el formato c:\ruta\ejemplo.chm o/Folder/File.htm.The helpFilePath parameter can be of the form C:\path\sample.chm or /folder/file.htm.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

WebPermission
para tener acceso a un archivo de ayuda HTML a través de una solicitud HTTP.to access a HTML help file through a HTTP request. Enumeración asociada:ConnectAssociated enumeration: Connect

SecurityPermission
para tener acceso a un archivo de ayuda HTML no servido desde un servidor HTTP.to access a HTML help file not served from a HTTP server. Enumeración asociada:UnmanagedCodeAssociated enumeration: UnmanagedCode

Consulte también:

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, bool displayHelpButton);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, bool displayHelpButton);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * bool -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, displayHelpButton As Boolean) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

displayHelpButton
Boolean

Es true para mostrar el botón Ayuda; en caso contrario, es false.true to show the Help button; otherwise, false. De manera predeterminada, es false.The default is false.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

O bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

o bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje con un botón ayuda Control.HelpRequested , controlar el evento y mostrar una ventana de ayuda personalizada en respuesta al evento.The following code example demonstrates how to show a message box with a Help button, handle the Control.HelpRequested event, and show a custom help window in response to the event.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display a message box with a Help button. Show a custom Help window
// by handling the HelpRequested event.
System::Windows::Forms::DialogResult AlertMessageWithCustomHelpWindow()
{
   
   // Handle the HelpRequested event for the following message.
   this->HelpRequested += gcnew System::Windows::Forms::HelpEventHandler( this, &Form1::Form1_HelpRequested );
   this->Tag = "Message with Help button.";
   
   // Show a message box with OK and Help buttons.
   System::Windows::Forms::DialogResult r = MessageBox::Show( "Message with Help button.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, true );
   
   // Remove the HelpRequested event handler to keep the event
   // from being handled for other message boxes.
   this->HelpRequested -= gcnew System::Windows::Forms::HelpEventHandler( this, &Form1::Form1_HelpRequested );
   
   // Return the dialog box result.
   return r;
}

void Form1_HelpRequested( System::Object^ sender, System::Windows::Forms::HelpEventArgs^ hlpevent )
{
   
   // Create a custom Help window in response to the HelpRequested event.
   Form^ helpForm = gcnew Form;
   
   // Set up the form position, size, and title caption.
   helpForm->StartPosition = FormStartPosition::Manual;
   helpForm->Size = System::Drawing::Size( 200, 400 );
   helpForm->DesktopLocation = Point(this->DesktopBounds.X + this->Size.Width,this->DesktopBounds.Top);
   helpForm->Text = "Help Form";
   
   // Create a label to contain the Help text.
   Label^ helpLabel = gcnew Label;
   
   // Add the label to the form and set its text.
   helpForm->Controls->Add( helpLabel );
   helpLabel->Dock = DockStyle::Fill;
   
   // Use the sender parameter to identify the context of the Help request.
   // The parameter must be cast to the Control type to get the Tag property.
   Control^ senderControl = dynamic_cast<Control^>(sender);
   helpLabel->Text = String::Format( "Help information shown in response to user action on the '{0}' message.", dynamic_cast<String^>(senderControl->Tag) );
   
   // Set the Help form to be owned by the main form. This helps
   // to ensure that the Help form is disposed of.
   this->AddOwnedForm( helpForm );
   
   // Show the custom Help window.
   helpForm->Show();
   
   // Indicate that the HelpRequested event is handled.
   hlpevent->Handled = true;
}
// Display a message box with a Help button. Show a custom Help window
// by handling the HelpRequested event.
private DialogResult AlertMessageWithCustomHelpWindow ()
{
    // Handle the HelpRequested event for the following message.
    this.HelpRequested += new System.Windows.Forms.HelpEventHandler (this.Form1_HelpRequested);

    this.Tag = "Message with Help button.";

    // Show a message box with OK and Help buttons.
    DialogResult r = MessageBox.Show ("Message with Help button.", 
                                      "Help Caption", MessageBoxButtons.OK, 
                                      MessageBoxIcon.Question, 
                                      MessageBoxDefaultButton.Button1, 
                                      0, true);

    // Remove the HelpRequested event handler to keep the event
    // from being handled for other message boxes.
    this.HelpRequested -= new System.Windows.Forms.HelpEventHandler (this.Form1_HelpRequested);

    // Return the dialog box result.
    return r;
}

private void Form1_HelpRequested (System.Object sender, System.Windows.Forms.HelpEventArgs hlpevent)
{
    // Create a custom Help window in response to the HelpRequested event.
    Form helpForm = new Form ();

    // Set up the form position, size, and title caption.
    helpForm.StartPosition = FormStartPosition.Manual;
    helpForm.Size = new Size (200, 400);
    helpForm.DesktopLocation = new Point (this.DesktopBounds.X + 
                                          this.Size.Width, 
                                          this.DesktopBounds.Top);
    helpForm.Text = "Help Form";

    // Create a label to contain the Help text.
    Label helpLabel = new Label ();

    // Add the label to the form and set its text.
    helpForm.Controls.Add (helpLabel);
    helpLabel.Dock = DockStyle.Fill;

    // Use the sender parameter to identify the context of the Help request.
    // The parameter must be cast to the Control type to get the Tag property.
    Control senderControl = sender as Control;

    helpLabel.Text = "Help information shown in response to user action on the '" + 
                      (string)senderControl.Tag + "' message.";

    // Set the Help form to be owned by the main form. This helps
    // to ensure that the Help form is disposed of.
    this.AddOwnedForm (helpForm);

    // Show the custom Help window.
    helpForm.Show ();

    // Indicate that the HelpRequested event is handled.
    hlpevent.Handled = true;
}
' Display a message box with a Help button. Show a custom Help window
' by handling the HelpRequested event.
Private Function AlertMessageWithCustomHelpWindow() As DialogResult

    ' Handle the HelpRequested event for the following message.
    AddHandler Me.HelpRequested, AddressOf Me.Form1_HelpRequested

    Me.Tag = "Message with Help button."

    ' Show a message box with OK and Help buttons.
    Dim r As DialogResult = MessageBox.Show("Message with Help button.", _
                                          "Help Caption", MessageBoxButtons.OK, _
                                          MessageBoxIcon.Question, _
                                          MessageBoxDefaultButton.Button1, _
                                          0, True)

    ' Remove the HelpRequested event handler to keep the event
    ' from being handled for other message boxes.
    RemoveHandler Me.HelpRequested, AddressOf Me.Form1_HelpRequested

    ' Return the dialog box result.
    Return r
End Function

Private Sub Form1_HelpRequested(ByVal sender As System.Object, ByVal hlpevent As System.Windows.Forms.HelpEventArgs)

    ' Create a custom Help window in response to the HelpRequested event.
    Dim helpForm As Form = New Form

    ' Set up the form position, size, and title caption.
    With helpForm
        .StartPosition = FormStartPosition.Manual
        .Size = New Size(200, 400)
        .DesktopLocation = New Point(Me.DesktopBounds.X + _
                                     Me.Size.Width, Me.DesktopBounds.Top)
        .Text = "Help Form"
    End With

    ' Create a label to contain the Help text.
    Dim helpLabel As Label = New Label

    ' Add the label to the form and set its text.
    helpForm.Controls.Add(helpLabel)
    helpLabel.Dock = DockStyle.Fill

    ' Use the sender parameter to identify the context of the Help request.
    ' The parameter must be cast to the Control type to get the Tag property.
    Dim senderControl As Control = CType(sender, Control)

    helpLabel.Text = "Help information shown in response to user action on the '" & _
                      CStr(senderControl.Tag) & "' message."

    ' Set the Help form to be owned by the main form. This helps
    ' to ensure that the Help form is disposed of.
    Me.AddOwnedForm(helpForm)

    ' Show the custom Help window.
    helpForm.Show()

    ' Indicate that the HelpRequested event is handled.
    hlpevent.Handled = True
End Sub

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Cuando el usuario hace clic en el botón ayuda, el formulario que posee el cuadro de mensaje (o el formulario activo) HelpRequested recibe el evento.When the user clicks the Help button, the form that owns the message box (or the active form) receives the HelpRequested event. Controle HelpRequested el evento para realizar acciones de ayuda personalizadas.Handle the HelpRequested event to perform custom Help actions.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda y el objeto HelpNavigator indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file and HelpNavigator.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, System::String ^ helpFilePath, System::Windows::Forms::HelpNavigator navigator);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, string helpFilePath, System.Windows.Forms.HelpNavigator navigator);
static member Show : System.Windows.Forms.IWin32Window * string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * string * System.Windows.Forms.HelpNavigator -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, helpFilePath As String, navigator As HelpNavigator) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

helpFilePath
String

Ruta de acceso y nombre del archivo de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The path and name of the Help file to display when the user clicks the Help button.

navigator
HelpNavigator

Uno de los valores de HelpNavigator.One of the HelpNavigator values.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

O bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

O bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje primario a la ventana principal.The following code example demonstrates how to show a message box parented to the main window. El cuadro de mensaje muestra un botón ayuda.The message box displays a Help button. Cuando el usuario hace clic en el botón ayuda, Mspaint.chm se abre el archivo de ayuda y se muestra la pestaña índice de la ayuda.When the user clicks the Help button, the Mspaint.chm Help file is opened and the Help index tab is displayed. El ejemplo requiere que se Mspaint.chm Instale el archivo de ayuda.The example requires that the Mspaint.chm Help file is installed.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file
// and shows the Help contents on the Index tab.
System::Windows::Forms::DialogResult r4 = MessageBox::Show( this, "Message with Help file and Help navigator.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, "mspaint.chm", HelpNavigator::Index );
// Display message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file
// and shows the Help contents on the Index tab.
DialogResult r4 = MessageBox.Show (this, 
                                   "Message with Help file and Help navigator.", 
                                   "Help Caption", MessageBoxButtons.OK,
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 
                                   0, "mspaint.chm", 
                                   HelpNavigator.Index);

' Display message box parented to the main form. 
' The Help button opens the Mspaint.chm Help file
' and shows the Help contents on the Index tab.
Dim r4 As DialogResult = MessageBox.Show(Me, _
                                      "Message with Help file and Help navigator.", _
                                      "Help Caption", MessageBoxButtons.OK, _
                                      MessageBoxIcon.Question, _
                                      MessageBoxDefaultButton.Button1, _
                                      0, "mspaint.chm", _
                                      HelpNavigator.Index)

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur. Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner.

Cuando el usuario hace clic en el botón ayuda, se abre el archivo de helpFilePath ayuda especificado en el parámetro y se muestra el contenido navigator de la ayuda identificado por el parámetro.When the user clicks the Help button, the Help file specified in the helpFilePath parameter is opened and the Help content identified by the navigator parameter is displayed. El formulario que posee el cuadro de mensaje (o el formulario activo) también recibe HelpRequested el evento.The form that owns the message box (or the active form) also receives the HelpRequested event.

Los archivos de ayuda compilados proporcionan vínculos de tabla de contenido, índice, búsqueda y palabra clave en las páginas.Compiled Help files provide table of contents, index, search, and keyword links in pages. Puede usar los siguientes valores para navigator: TableOfContents, Find, Indexo Topic.You can use the following values for navigator: TableOfContents, Find, Index, or Topic.

El helpFilePath parámetro puede tener el formato c:\ruta\ejemplo.chm o/Folder/File.htm.The helpFilePath parameter can be of the form C:\path\sample.chm or /folder/file.htm.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

WebPermission
para tener acceso a un archivo de ayuda HTML a través de una solicitud HTTP.to access a HTML help file through a HTTP request. Enumeración asociada:ConnectAssociated enumeration: Connect

SecurityPermission
para tener acceso a un archivo de ayuda HTML no servido desde un servidor HTTP.to access a HTML help file not served from a HTTP server. Enumeración asociada:UnmanagedCodeAssociated enumeration: UnmanagedCode

Consulte también:

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título, botones, icono y botón predeterminado especificados.Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, and default button.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton);
static member Show : System.Windows.Forms.IWin32Window * string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

o bien-or- defaultButton no es un miembro de MessageBoxDefaultButton.defaultButton is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

Ejemplos

En el ejemplo de código siguiente se muestra cómo MessageBox mostrar un con las opciones admitidas por Showesta sobrecarga de.The following code example demonstrates how to display a MessageBox with the options supported by this overload of Show. Después de comprobar que una variable de cadena ServerName,, está vacía, en el ejemplo MessageBoxse muestra un, que ofrece al usuario la opción de cancelar la operación.After verifying that a string variable, ServerName, is empty, the example displays a MessageBox, offering the user the option to cancel the operation. Si el Show valor devuelto del método se evalúa Yescomo, el formulario que muestra MessageBox el está cerrado.If the Show method's return value evaluates to Yes, the form that displayed the MessageBox is closed.

private:
   void validateUserEntry2()
   {
      // Checks the value of the text.
      if ( serverName->Text->Length == 0 )
      {
         // Initializes the variables to pass to the MessageBox::Show method.
         String^ message = "You did not enter a server name. Cancel this operation?";
         String^ caption = "No Server Name Specified";
         MessageBoxButtons buttons = MessageBoxButtons::YesNo;
         System::Windows::Forms::DialogResult result;
         
         // Displays the MessageBox.
         result = MessageBox::Show( this, message, caption, buttons, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, MessageBoxOptions::RightAlign );
         if ( result == ::DialogResult::Yes )
         {
            // Closes the parent form.
            this->Close();
         }
      }
   }

private void validateUserEntry2()
{

    // Checks the value of the text.

    if(serverName.Text.Length == 0)
    {

        // Initializes the variables to pass to the MessageBox.Show method.

        string message = "You did not enter a server name. Cancel this operation?";
        string caption = "No Server Name Specified";
        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
        DialogResult result;

        // Displays the MessageBox.

        result = MessageBox.Show(this, message, caption, buttons,
            MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, 
            MessageBoxOptions.RightAlign);

        if(result == DialogResult.Yes)
        {

            // Closes the parent form.

            this.Close();

        }

    }

}

Private Sub ValidateUserEntry2()


    ' Checks the value of the text.

    If ServerName.Text.Length = 0 Then

        ' Initializes variables to pass to the MessageBox.Show method.

        Dim Message As String = "You did not enter a server name. Cancel this operation?"
        Dim Caption As String = "No Server Name Specified"
        Dim Buttons As Integer = MessageBoxButtons.YesNo

        Dim Result As DialogResult

        'Displays a MessageBox using the Question icon and specifying the No button as the default.

        Result = MessageBox.Show(Me, Message, Caption, MessageBoxButtons.YesNo, _
            MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)


        ' Gets the result of the MessageBox display.

        If Result = System.Windows.Forms.DialogResult.Yes Then

            ' Closes the parent form.

            Me.Close()

        End If

    End If

End Sub

Comentarios

Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner. Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Puede tener un máximo de tres botones en el cuadro de mensaje.You can have a maximum of three buttons on the message box.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título, botones e icono especificados.Displays a message box in front of the specified object and with the specified text, caption, buttons, and icon.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon);
static member Show : System.Windows.Forms.IWin32Window * string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

o bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

Ejemplos

En el ejemplo de código siguiente se muestra cómo MessageBox mostrar un con las opciones admitidas por Showesta sobrecarga de.The following code example demonstrates how to display a MessageBox with the options supported by this overload of Show. Después de comprobar que una variable de cadena ServerName,, está vacía, en el ejemplo MessageBoxse muestra un, que ofrece al usuario la opción de cancelar la operación.After verifying that a string variable, ServerName, is empty, the example displays a MessageBox, offering the user the option to cancel the operation. Si el Show valor devuelto del método se evalúa Yescomo, el formulario que muestra MessageBox el está cerrado.If the Show method's return value evaluates to Yes, the form that displayed the MessageBox is closed.

private:
   void validateUserEntry4()
   {
      // Checks the value of the text.
      if ( serverName->Text->Length == 0 )
      {
         // Initializes the variables to pass to the MessageBox::Show method.
         String^ message = "You did not enter a server name. Cancel this operation?";
         String^ caption = "No Server Name Specified";
         MessageBoxButtons buttons = MessageBoxButtons::YesNo;
         System::Windows::Forms::DialogResult result;

         // Displays the MessageBox.
         result = MessageBox::Show( this, message, caption, buttons, MessageBoxIcon::Question );
         if ( result == ::DialogResult::Yes )
         {
            // Closes the parent form.
            this->Close();
         }
      }
   }
private void validateUserEntry4()
{

    // Checks the value of the text.

    if(serverName.Text.Length == 0)
    {

        // Initializes the variables to pass to the MessageBox.Show method.

        string message = "You did not enter a server name. Cancel this operation?";
        string caption = "No Server Name Specified";
        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
        DialogResult result;

        // Displays the MessageBox.

        result = MessageBox.Show(this, message, caption, buttons,
            MessageBoxIcon.Question);

        if(result == DialogResult.Yes)
        {

            // Closes the parent form.

            this.Close();

        }

    }

}
Private Sub ValidateUserEntry4()

    ' Checks the value of the text.

    If ServerName.Text.Length = 0 Then

        ' Initializes variables to pass to the MessageBox.Show method.

        Dim Message As String = "You did not enter a server name. Cancel this operation?"
        Dim Caption As String = "No Server Name Specified"
        Dim Buttons As Integer = MessageBoxButtons.YesNo

        Dim Result As DialogResult

        'Displays a MessageBox using the Question icon and specifying the No button as the default.

        Result = MessageBox.Show(Me, Message, Caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question)

        ' Gets the result of the MessageBox display.

        If Result = System.Windows.Forms.DialogResult.Yes Then

            ' Closes the parent form.

            Me.Close()

        End If

    End If

End Sub

Comentarios

Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner. Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Puede tener un máximo de tres botones en el cuadro de mensaje.You can have a maximum of three buttons on the message box.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono y el botón predeterminado especificados.Displays a message box with the specified text, caption, buttons, icon, and default button.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

o bien-or- defaultButton no es un miembro de MessageBoxDefaultButton.defaultButton is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

Ejemplos

En el ejemplo de código siguiente se muestra cómo MessageBox mostrar un con las opciones admitidas por Showesta sobrecarga de.The following code example demonstrates how to display a MessageBox with the options supported by this overload of Show. Después de comprobar que una variable de cadena ServerName,, está vacía, el ejemplo muestra MessageBox un con un icono de cuadro de pregunta que ofrece al usuario la opción de cancelar la operación.After verifying that a string variable, ServerName, is empty, the example displays a MessageBox with a question box icon, offering the user the option to cancel the operation. Si el Show valor devuelto del método se evalúa Yescomo, el formulario que muestra MessageBox el está cerrado.If the Show method's return value evaluates to Yes, the form that displayed the MessageBox is closed.

private:
   void validateUserEntry3()
   {
      // Checks the value of the text.
      if ( serverName->Text->Length == 0 )
      {
         // Initializes the variables to pass to the MessageBox::Show method.
         String^ message = "You did not enter a server name. Cancel this operation?";
         String^ caption = "No Server Name Specified";
         MessageBoxButtons buttons = MessageBoxButtons::YesNo;
         System::Windows::Forms::DialogResult result;

         // Displays the MessageBox.
         result = MessageBox::Show( this, message, caption, buttons, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1 );
         if ( result == ::DialogResult::Yes )
         {
            // Closes the parent form.
            this->Close();
         }
      }
   }
private void validateUserEntry3()
{

    // Checks the value of the text.

    if(serverName.Text.Length == 0)
    {

        // Initializes the variables to pass to the MessageBox.Show method.

        string message = "You did not enter a server name. Cancel this operation?";
        string caption = "No Server Name Specified";
        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
        DialogResult result;

        // Displays the MessageBox.

        result = MessageBox.Show(this, message, caption, buttons,
        MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

        if(result == DialogResult.Yes)
        {

            // Closes the parent form.

            this.Close();

        }

    }

}

Private Sub ValidateUserEntry3()

    ' Checks the value of the text.

    If ServerName.Text.Length = 0 Then

        ' Initializes variables to pass to the MessageBox.Show method.

        Dim Message As String = "You did not enter a server name. Cancel this operation?"
        Dim Caption As String = "No Server Name Specified"
        Dim Buttons As Integer = MessageBoxButtons.YesNo

        Dim Result As DialogResult

        'Displays a MessageBox using the Question icon and specifying the No button as the default.

        Result = MessageBox.Show(Me, Message, Caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question, _
            MessageBoxDefaultButton.Button1)

        ' Gets the result of the MessageBox display.

        If Result = System.Windows.Forms.DialogResult.Yes Then

            ' Closes the parent form.

            Me.Close()

        End If

    End If
End Sub

Comentarios

Puede tener un máximo de tres botones en el cuadro de mensaje.You can have a maximum of three buttons on the message box.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(IWin32Window, String, String, MessageBoxButtons)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título y botones especificados.Displays a message box in front of the specified object and with the specified text, caption, and buttons.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons);
static member Show : System.Windows.Forms.IWin32Window * string * string * System.Windows.Forms.MessageBoxButtons -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String, buttons As MessageBoxButtons) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

Ejemplos

En el ejemplo de código siguiente se muestra cómo MessageBox mostrar un con las opciones admitidas por Showesta sobrecarga de.The following code example demonstrates how to display a MessageBox with the options supported by this overload of Show. Después de comprobar que una variable de cadena ServerName,, está vacía, en el ejemplo MessageBoxse muestra un, que ofrece al usuario la opción de cancelar la operación.After verifying that a string variable, ServerName, is empty, the example displays a MessageBox, offering the user the option to cancel the operation. Si el Show valor devuelto del método se evalúa Yescomo, el formulario que muestra MessageBox el está cerrado.If the Show method's return value evaluates to Yes, the form that displayed the MessageBox is closed.

private:
   void validateUserEntry5()
   {
      // Checks the value of the text.
      if ( serverName->Text->Length == 0 )
      {
         // Initializes the variables to pass to the MessageBox::Show method.
         String^ message = "You did not enter a server name. Cancel this operation?";
         String^ caption = "No Server Name Specified";
         MessageBoxButtons buttons = MessageBoxButtons::YesNo;
         System::Windows::Forms::DialogResult result;

         // Displays the MessageBox.
         result = MessageBox::Show( this, message, caption, buttons );
         if ( result == ::DialogResult::Yes )
         {
            // Closes the parent form.
            this->Close();
         }
      }
   }
private void validateUserEntry5()
{

    // Checks the value of the text.

    if(serverName.Text.Length == 0)
    {

        // Initializes the variables to pass to the MessageBox.Show method.

        string message = "You did not enter a server name. Cancel this operation?";
        string caption = "No Server Name Specified";
        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
        DialogResult result;

        // Displays the MessageBox.

        result = MessageBox.Show(this, message, caption, buttons);

        if(result == DialogResult.Yes)
        {

            // Closes the parent form.

            this.Close();

        }

    }

}
Private Sub ValidateUserEntry5()

    ' Checks the value of the text.

    If ServerName.Text.Length = 0 Then

        ' Initializes variables to pass to the MessageBox.Show method.

        Dim Message As String = "You did not enter a server name. Cancel this operation?"
        Dim Caption As String = "No Server Name Specified"
        Dim Buttons As Integer = MessageBoxButtons.YesNo

        Dim Result As DialogResult

        'Displays a MessageBox using the Question icon and specifying the No button as the default.

        Result = MessageBox.Show(Me, Message, Caption, MessageBoxButtons.YesNo)

        ' Gets the result of the MessageBox display.

        If Result = System.Windows.Forms.DialogResult.Yes Then

            ' Closes the parent form.

            Me.Close()

        End If

    End If

End Sub

Comentarios

Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner. Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

Puede tener un máximo de tres botones en el cuadro de mensaje.You can have a maximum of three buttons on the message box.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(String, String, MessageBoxButtons, MessageBoxIcon)

Muestra un cuadro de mensaje con el texto, el título, los botones y el icono especificados.Displays a message box with specified text, caption, buttons, and icon.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

El parámetro buttons especificado no es un miembro de MessageBoxButtons.The buttons parameter specified is not a member of MessageBoxButtons.

O bien-or- El parámetro icon especificado no es un miembro de MessageBoxIcon.The icon parameter specified is not a member of MessageBoxIcon.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

Ejemplos

En el ejemplo de código siguiente se muestra Show uno de los métodos ComboBox.DropDown para controlar el evento.The following code example demonstrates one of the Show methods when handling the ComboBox.DropDown event. Para ejecutar el ejemplo, pegue el código siguiente en un formulario y llame InitializeComboBox al método desde el constructor o Load método del formulario.To run the example, paste the following code in a form and call the InitializeComboBox method from the form's constructor or Load method.

internal:
   // Declare ComboBox1
   System::Windows::Forms::ComboBox^ ComboBox1;

private:
   // Initialize ComboBox1.
   void InitializeComboBox()
   {
      this->ComboBox1 = gcnew ComboBox;
      this->ComboBox1->Location = System::Drawing::Point( 128, 48 );
      this->ComboBox1->Name = "ComboBox1";
      this->ComboBox1->Size = System::Drawing::Size( 100, 21 );
      this->ComboBox1->TabIndex = 0;
      this->ComboBox1->Text = "Typical";
      array<String^>^ installs = {"Typical","Compact","Custom"};
      ComboBox1->Items->AddRange( installs );
      this->Controls->Add( this->ComboBox1 );
      
      // Hook up the event handler.
      this->ComboBox1->DropDown += gcnew System::EventHandler(
         this, &Form1::ComboBox1_DropDown );
   }

   // Handles the ComboBox1 DropDown event. If the user expands the  
   // drop-down box, a message box will appear, recommending the
   // typical installation.
   void ComboBox1_DropDown( Object^ sender, System::EventArgs^ e )
   {
      MessageBox::Show( "Typical installation is strongly recommended.",
         "Install information", MessageBoxButtons::OK,
         MessageBoxIcon::Information );
   }

// Declare ComboBox1.
internal System.Windows.Forms.ComboBox ComboBox1;

// Initialize ComboBox1.
private void InitializeComboBox()
{
    this.ComboBox1 = new ComboBox();
    this.ComboBox1.Location = new System.Drawing.Point(128, 48);
    this.ComboBox1.Name = "ComboBox1";
    this.ComboBox1.Size = new System.Drawing.Size(100, 21);
    this.ComboBox1.TabIndex = 0;
    this.ComboBox1.Text	= "Typical";
    string[] installs = new string[]{"Typical", "Compact", "Custom"};
    ComboBox1.Items.AddRange(installs);
    this.Controls.Add(this.ComboBox1);
    
    // Hook up the event handler.
    this.ComboBox1.DropDown +=  
        new System.EventHandler(ComboBox1_DropDown);
}

// Handles the ComboBox1 DropDown event. If the user expands the  
// drop-down box, a message box will appear, recommending the
// typical installation.
private void ComboBox1_DropDown(object sender, System.EventArgs e)
{
    MessageBox.Show("Typical installation is strongly recommended.", 
    "Install information", MessageBoxButtons.OK, 
        MessageBoxIcon.Information);
}

' Declare ComboBox1.
Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox

' Initialize ComboBox1.
Private Sub InitializeComboBox()
    Me.ComboBox1 = New ComboBox
    Me.ComboBox1.Location = New System.Drawing.Point(128, 48)
    Me.ComboBox1.Name = "ComboBox1"
    Me.ComboBox1.Size = New System.Drawing.Size(100, 21)
    Me.ComboBox1.TabIndex = 0
    Me.ComboBox1.Text = "Typical"
    Dim installs() As String = New String() _
        {"Typical", "Compact", "Custom"}
    ComboBox1.Items.AddRange(installs)
    Me.Controls.Add(Me.ComboBox1)
End Sub

' Handles the ComboBox1 DropDown event. If the user expands the  
' drop-down box, a message box will appear, recommending the
' typical installation.
Private Sub ComboBox1_DropDown _ 
    (ByVal sender As Object, ByVal e As System.EventArgs) _ 
    Handles ComboBox1.DropDown
    MessageBox.Show("Typical installation is strongly recommended.", _
    "Install information", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Sub

Comentarios

Puede tener un máximo de tres botones en el cuadro de mensaje.You can have a maximum of three buttons on the message box.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(IWin32Window, String, String)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto y título especificados.Displays a message box in front of the specified object and with the specified text and caption.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption);
static member Show : System.Windows.Forms.IWin32Window * string * string -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Comentarios

Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner. Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

De forma predeterminada, el cuadro de mensaje muestra un botón Aceptar .By default, the message box displays an OK button.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Show(String, String, MessageBoxButtons)

Muestra un cuadro de mensaje con el texto, el título y los botones especificados.Displays a message box with specified text, caption, and buttons.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

El parámetro buttons especificado no es un miembro de MessageBoxButtons.The buttons parameter specified is not a member of MessageBoxButtons.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

Ejemplos

En el ejemplo de código siguiente se muestra cómo MessageBox mostrar un con las opciones admitidas por Showesta sobrecarga de.The following code example demonstrates how to display a MessageBox with the options supported by this overload of Show. Después de comprobar que una variable de cadena ServerName,, está vacía, en el ejemplo MessageBoxse muestra un, que ofrece al usuario la opción de cancelar la operación.After verifying that a string variable, ServerName, is empty, the example displays a MessageBox, offering the user the option to cancel the operation. Si el Show valor devuelto del método se evalúa Yescomo, el formulario que muestra MessageBox el está cerrado.If the Show method's return value evaluates to Yes, the form that displayed the MessageBox is closed.

private:
   void validateUserEntry()
   {
      // Checks the value of the text.
      if ( serverName->Text->Length == 0 )
      {
         // Initializes the variables to pass to the MessageBox::Show method.
         String^ message = "You did not enter a server name. Cancel this operation?";
         String^ caption = "No Server Name Specified";
         MessageBoxButtons buttons = MessageBoxButtons::YesNo;
         System::Windows::Forms::DialogResult result;

         // Displays the MessageBox.
         result = MessageBox::Show( this, message, caption, buttons );
         if ( result == ::DialogResult::Yes )
         {
            // Closes the parent form.
            this->Close();
         }
      }
   }
private void validateUserEntry()
{
    // Checks the value of the text.
    if(serverName.Text.Length == 0)
    {
        // Initializes the variables to pass to the MessageBox.Show method.
        string message = "You did not enter a server name. Cancel this operation?";
     string caption = "Error Detected in Input";
        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
        DialogResult result;

        // Displays the MessageBox.
        result = MessageBox.Show(message, caption, buttons);
        if (result == System.Windows.Forms.DialogResult.Yes)
        {
            // Closes the parent form.
            this.Close();
        }
    }
}
Private Sub ValidateUserEntry()
    ' Checks the value of the text.
    If ServerName.Text.Length = 0 Then

        ' Initializes variables to pass to the MessageBox.Show method.
        Dim Message As String = "You did not enter a server name. Cancel this operation?"
        Dim Caption As String = "Error Detected in Input"
        Dim Buttons As MessageBoxButtons = MessageBoxButtons.YesNo

        Dim Result As DialogResult

        'Displays the MessageBox
        Result = MessageBox.Show(Message, Caption, Buttons)

        ' Gets the result of the MessageBox display.
        If Result = System.Windows.Forms.DialogResult.Yes Then
            ' Closes the parent form.
            Me.Close()
        End If
    End If
End Sub

Comentarios

Puede tener un máximo de tres botones en el cuadro de mensaje.You can have a maximum of three buttons on the message box.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(IWin32Window, String)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto especificado.Displays a message box in front of the specified object and with the specified text.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text);
static member Show : System.Windows.Forms.IWin32Window * string -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Comentarios

Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner. Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur.

De forma predeterminada, el cuadro de mensaje muestra un botón Aceptar .By default, the message box displays an OK button. El cuadro de mensaje no contiene un título en el título.The message box does not contain a caption in the title.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Show(String, String)

Muestra un cuadro de mensaje con el texto y el título especificados.Displays a message box with specified text and caption.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption);
public static System.Windows.Forms.DialogResult Show (string text, string caption);
static member Show : string * string -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Comentarios

De forma predeterminada, el cuadro de mensaje muestra un botón Aceptar .By default, the message box displays an OK button.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado y las opciones especificados.Displays a message box with the specified text, caption, buttons, icon, default button, and options.

public:
 static System::Windows::Forms::DialogResult Show(System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options);
public static System.Windows.Forms.DialogResult Show (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options);
static member Show : string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions -> System.Windows.Forms.DialogResult
Public Shared Function Show (text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions) As DialogResult

Parámetros

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

O bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

O bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo MessageBox mostrar un con las opciones admitidas por Showesta sobrecarga de.The following code example demonstrates how to display a MessageBox with the options supported by this overload of Show. Después de comprobar que una variable de cadena ServerName,, está vacía, el ejemplo muestra MessageBox un con un icono de cuadro de pregunta que ofrece al usuario la opción de cancelar la operación.After verifying that a string variable, ServerName, is empty, the example displays a MessageBox with a question box icon, offering the user the option to cancel the operation. En el ejemplo se RightAlign utiliza el miembro MessageBoxOptions de la enumeración para alinear el texto con el borde derecho del cuadro de diálogo.The example uses the RightAlign member of the MessageBoxOptions enumeration to align the text to the right edge of the dialog box. Si el Show valor devuelto del método se evalúa Yescomo, el formulario que muestra MessageBox el está cerrado.If the Show method's return value evaluates to Yes, the form that displayed the MessageBox is closed.

private:
   void validateUserEntry2()
   {
      // Checks the value of the text.
      if ( serverName->Text->Length == 0 )
      {
         // Initializes the variables to pass to the MessageBox::Show method.
         String^ message = "You did not enter a server name. Cancel this operation?";
         String^ caption = "No Server Name Specified";
         MessageBoxButtons buttons = MessageBoxButtons::YesNo;
         System::Windows::Forms::DialogResult result;
         
         // Displays the MessageBox.
         result = MessageBox::Show( this, message, caption, buttons, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, MessageBoxOptions::RightAlign );
         if ( result == ::DialogResult::Yes )
         {
            // Closes the parent form.
            this->Close();
         }
      }
   }

private void validateUserEntry2()
{

    // Checks the value of the text.

    if(serverName.Text.Length == 0)
    {

        // Initializes the variables to pass to the MessageBox.Show method.

        string message = "You did not enter a server name. Cancel this operation?";
        string caption = "No Server Name Specified";
        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
        DialogResult result;

        // Displays the MessageBox.

        result = MessageBox.Show(this, message, caption, buttons,
            MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, 
            MessageBoxOptions.RightAlign);

        if(result == DialogResult.Yes)
        {

            // Closes the parent form.

            this.Close();

        }

    }

}

Private Sub ValidateUserEntry2()


    ' Checks the value of the text.

    If ServerName.Text.Length = 0 Then

        ' Initializes variables to pass to the MessageBox.Show method.

        Dim Message As String = "You did not enter a server name. Cancel this operation?"
        Dim Caption As String = "No Server Name Specified"
        Dim Buttons As Integer = MessageBoxButtons.YesNo

        Dim Result As DialogResult

        'Displays a MessageBox using the Question icon and specifying the No button as the default.

        Result = MessageBox.Show(Me, Message, Caption, MessageBoxButtons.YesNo, _
            MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)


        ' Gets the result of the MessageBox display.

        If Result = System.Windows.Forms.DialogResult.Yes Then

            ' Closes the parent form.

            Me.Close()

        End If

    End If

End Sub

Comentarios

Puede tener un máximo de tres botones en el cuadro de mensaje.You can have a maximum of three buttons on the message box.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

Consulte también:

Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)

Muestra un cuadro de mensaje con el texto, el título, los botones, el icono, el botón predeterminado, las opciones y el botón Ayuda especificados, que utiliza el archivo de Ayuda, el objeto HelpNavigator y el tema de la Ayuda indicados.Displays a message box with the specified text, caption, buttons, icon, default button, options, and Help button, using the specified Help file, HelpNavigator, and Help topic.

public:
 static System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner, System::String ^ text, System::String ^ caption, System::Windows::Forms::MessageBoxButtons buttons, System::Windows::Forms::MessageBoxIcon icon, System::Windows::Forms::MessageBoxDefaultButton defaultButton, System::Windows::Forms::MessageBoxOptions options, System::String ^ helpFilePath, System::Windows::Forms::HelpNavigator navigator, System::Object ^ param);
public static System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner, string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton, System.Windows.Forms.MessageBoxOptions options, string helpFilePath, System.Windows.Forms.HelpNavigator navigator, object param);
static member Show : System.Windows.Forms.IWin32Window * string * string * System.Windows.Forms.MessageBoxButtons * System.Windows.Forms.MessageBoxIcon * System.Windows.Forms.MessageBoxDefaultButton * System.Windows.Forms.MessageBoxOptions * string * System.Windows.Forms.HelpNavigator * obj -> System.Windows.Forms.DialogResult
Public Shared Function Show (owner As IWin32Window, text As String, caption As String, buttons As MessageBoxButtons, icon As MessageBoxIcon, defaultButton As MessageBoxDefaultButton, options As MessageBoxOptions, helpFilePath As String, navigator As HelpNavigator, param As Object) As DialogResult

Parámetros

owner
IWin32Window

Una implementación del objeto IWin32Window que será propietario del cuadro de diálogo modal.An implementation of IWin32Window that will own the modal dialog box.

text
String

Texto que se va a mostrar en el cuadro de mensaje.The text to display in the message box.

caption
String

Texto que se va a mostrar en la barra de título del cuadro de mensaje.The text to display in the title bar of the message box.

buttons
MessageBoxButtons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.One of the MessageBoxButtons values that specifies which buttons to display in the message box.

icon
MessageBoxIcon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.One of the MessageBoxIcon values that specifies which icon to display in the message box.

defaultButton
MessageBoxDefaultButton

Uno de los valores de MessageBoxDefaultButton que especifica cuál es el botón predeterminado del cuadro de mensaje.One of the MessageBoxDefaultButton values that specifies the default button for the message box.

options
MessageBoxOptions

Uno de los valores de MessageBoxOptions que especifica las opciones de pantalla y asociación que se utilizarán para el cuadro de mensaje.One of the MessageBoxOptions values that specifies which display and association options will be used for the message box. Puede transferir 0 si desea utilizar los valores predeterminados.You may pass in 0 if you wish to use the defaults.

helpFilePath
String

Ruta de acceso y nombre del archivo de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The path and name of the Help file to display when the user clicks the Help button.

navigator
HelpNavigator

Uno de los valores de HelpNavigator.One of the HelpNavigator values.

param
Object

Identificador numérico del tema de Ayuda que se va a mostrar cuando el usuario haga clic en el botón Ayuda.The numeric ID of the Help topic to display when the user clicks the Help button.

Devoluciones

Uno de los valores de DialogResult.One of the DialogResult values.

Excepciones

buttons no es un miembro de MessageBoxButtons.buttons is not a member of MessageBoxButtons.

O bien-or- icon no es un miembro de MessageBoxIcon.icon is not a member of MessageBoxIcon.

O bien-or- El parámetro defaultButton especificado no es un miembro de MessageBoxDefaultButton.The defaultButton specified is not a member of MessageBoxDefaultButton.

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario.An attempt was made to display the MessageBox in a process that is not running in User Interactive mode. Esto se especifica mediante la propiedad UserInteractive.This is specified by the UserInteractive property.

options contiene tanto DefaultDesktopOnly como ServiceNotification.options specified both DefaultDesktopOnly and ServiceNotification.

o bien-or- buttons especificó una combinación no válida de MessageBoxButtons.buttons specified an invalid combination of MessageBoxButtons.

Ejemplos

En el ejemplo de código siguiente se muestra cómo mostrar un cuadro de mensaje primario a la ventana principal.The following code example demonstrates how to show a message box parented to the main window. El cuadro de mensaje muestra un botón ayuda.The message box displays a Help button. Cuando el usuario hace clic en el botón ayuda, Mspaint.chm se abre el archivo de ayuda, se muestra la pestaña índice de ayuda y ovals el tema identificado por la palabra clave.When the user clicks the Help button, the Mspaint.chm Help file is opened and the Help index tab and the topic identified by the ovals keyword are displayed. El ejemplo requiere que se Mspaint.chm Instale el archivo de ayuda.The example requires that the Mspaint.chm Help file is installed.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;

using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
// Display message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file, 
// shows index with the "ovals" keyword selected, and displays the
// associated topic.
System::Windows::Forms::DialogResult r6 = MessageBox::Show( this, "Message with Help file and Help navigator with additional parameter.", "Help Caption", MessageBoxButtons::OK, MessageBoxIcon::Question, MessageBoxDefaultButton::Button1, (MessageBoxOptions)0, "mspaint.chm", HelpNavigator::KeywordIndex, "ovals" );
// Display message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file, 
// shows index with the "ovals" keyword selected, and displays the
// associated topic.
DialogResult r6 = MessageBox.Show (this, 
                                   "Message with Help file and Help navigator with additional parameter.", 
                                   "Help Caption", MessageBoxButtons.OK, 
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 
                                   0, "mspaint.chm", 
                                   HelpNavigator.KeywordIndex, "ovals");

' Display message box parented to the main form. 
' The Help button opens the Mspaint.chm Help file, 
' shows index with the "ovals" keyword selected, and displays the
' associated topic.
Dim r6 As DialogResult = MessageBox.Show(Me, _
                                   "Message with Help file and Help navigator with additional parameter.", _
                                   "Help Caption", MessageBoxButtons.OK, _
                                   MessageBoxIcon.Question, _
                                   MessageBoxDefaultButton.Button1, _
                                   0, "mspaint.chm", _
                                   HelpNavigator.KeywordIndex, "ovals")

Comentarios

Un cuadro de mensaje es un cuadro de diálogo modal, lo que significa que no se puede producir ninguna entrada (con un clic del mouse o del teclado) excepto en los objetos del formulario modal.A message box is a modal dialog box, which means no input (keyboard or mouse click) can occur except to objects on the modal form. El programa debe ocultar o cerrar un formulario modal (normalmente en respuesta a alguna acción del usuario) antes de que se produzca la entrada a otro formulario.The program must hide or close a modal form (typically in response to some user action) before input to another form can occur. Puede usar el owner parámetro para especificar un objeto determinado, que implementa la IWin32Window interfaz, que actuará como el propietario y la ventana de nivel superior del cuadro de diálogo.You can use the owner parameter to specify a particular object, which implements the IWin32Window interface, that will serve as the dialog box's top-level window and owner.

Cuando el usuario hace clic en el botón ayuda, se abre el archivo de helpFilePath ayuda especificado en el parámetro y se muestra el contenido navigator de la ayuda identificado por el parámetro.When the user clicks the Help button, the Help file specified in the helpFilePath parameter is opened and the Help content identified by the navigator parameter is displayed. El formulario que posee el cuadro de mensaje (o el formulario activo) también recibe HelpRequested el evento.The form that owns the message box (or the active form) also receives the HelpRequested event.

Los archivos de ayuda compilados proporcionan vínculos de tabla de contenido, índice, búsqueda y palabra clave en las páginas.Compiled help files provide table of contents, index, search, and keyword links in pages. Puede usar los siguientes valores para navigator: TableOfContents, Find, Indexo Topic.You can use the following values for navigator: TableOfContents, Find, Index, or Topic.

Puede usar param para proporcionar un Topic mayor perfeccionamiento del comando.You can use param to provide further refinement of the Topic command. Si el valor especificado en el navigator parámetro es TableOfContents, Indexo Find, este valor debe ser null.If the value specified in the navigator parameter is TableOfContents, Index, or Find, this value should be null. Si el navigator parámetro hace Topicreferencia a, este valor debe hacer referencia a un objeto que contenga el valor numérico del tema que se va a mostrar.If the navigator parameter references Topic, this value should reference an object that contains the numeric value of the topic to display.

El helpFilePath parámetro puede tener el formato c:\ruta\ejemplo.chm o/Folder/File.htm.The helpFilePath parameter can be of the form C:\path\sample.chm or /folder/file.htm.

Seguridad

UIPermission
para que las subventanas seguras llamen a este método.for safe subwindows to call this method. Enumeración asociada:SafeSubWindowsAssociated enumeration: SafeSubWindows

WebPermission
para tener acceso a un archivo de ayuda HTML a través de una solicitud HTTP.to access a HTML help file through a HTTP request. Enumeración asociada:ConnectAssociated enumeration: Connect

SecurityPermission
para tener acceso a un archivo de ayuda HTML no servido desde un servidor HTTP.to access a HTML help file not served from a HTTP server. Enumeración asociada:UnmanagedCodeAssociated enumeration: UnmanagedCode

Consulte también:

Se aplica a