Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase MessageBox

 

Publicado: octubre de 2016

Muestra una ventana de mensaje, también conocida como cuadro de diálogo, que presenta un mensaje al usuario. Es una ventana modal que bloquea otras acciones en la aplicación hasta que el usuario la cierra. Un MessageBox puede contener texto, botones y símbolos que informan e dan instrucciones al usuario.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

System.Object
  System.Windows.Forms.MessageBox

public class MessageBox

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window, String)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto especificado.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window, String, String)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto y título especificados.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window, String, String, MessageBoxButtons)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título y botones especificados.

System_CAPS_pubmethodSystem_CAPS_staticShow(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon)

Muestra un cuadro de mensaje delante del objeto especificado y con el texto, título, botones e icono especificados.

System_CAPS_pubmethodSystem_CAPS_staticShow(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.

System_CAPS_pubmethodSystem_CAPS_staticShow(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.

System_CAPS_pubmethodSystem_CAPS_staticShow(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 usa el archivo de Ayuda indicado.

System_CAPS_pubmethodSystem_CAPS_staticShow(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 usa el archivo de Ayuda y el objeto HelpNavigator indicados.

System_CAPS_pubmethodSystem_CAPS_staticShow(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 usa el archivo de Ayuda, el objeto HelpNavigator y el tema de la Ayuda indicados.

System_CAPS_pubmethodSystem_CAPS_staticShow(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 usa el archivo de Ayuda y la palabra clave de la Ayuda indicados.

System_CAPS_pubmethodSystem_CAPS_staticShow(String)

Muestra un cuadro de mensaje con el texto especificado.

System_CAPS_pubmethodSystem_CAPS_staticShow(String, String)

Muestra un cuadro de mensaje con el texto y el título especificados.

System_CAPS_pubmethodSystem_CAPS_staticShow(String, String, MessageBoxButtons)

Muestra un cuadro de mensaje con el texto, el título y los botones especificados.

System_CAPS_pubmethodSystem_CAPS_staticShow(String, String, MessageBoxButtons, MessageBoxIcon)

Muestra un cuadro de mensaje con el texto, el título, los botones y el icono especificados.

System_CAPS_pubmethodSystem_CAPS_staticShow(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.

System_CAPS_pubmethodSystem_CAPS_staticShow(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.

System_CAPS_pubmethodSystem_CAPS_staticShow(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.

System_CAPS_pubmethodSystem_CAPS_staticShow(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 usa el archivo de Ayuda indicado.

System_CAPS_pubmethodSystem_CAPS_staticShow(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 usa el archivo de Ayuda y el objeto HelpNavigator indicados.

System_CAPS_pubmethodSystem_CAPS_staticShow(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 usa el archivo de Ayuda, el objeto HelpNavigator y el tema de la Ayuda indicados.

System_CAPS_pubmethodSystem_CAPS_staticShow(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 usa el archivo de Ayuda y la palabra clave de la Ayuda indicados.

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

No se puede crear una nueva instancia de la MessageBox clase. Para mostrar un cuadro de mensaje, llame a la static método MessageBox.Show. El título, mensaje, botones y los iconos que aparecen en el cuadro de mensaje se determinan por los parámetros que se pasan a este método.

En el ejemplo de código siguiente se muestra cómo utilizar un MessageBox para informar al usuario de una entrada perdida en un TextBox. Este ejemplo requiere que el método se llama desde un formulario existente con un TextBox denominado nombreDeServidor en él.


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();

		}

	}

}

En el ejemplo de código siguiente se muestra cómo el usuario una pregunta Sí o no y tomar una decisión en función de la respuesta.

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    const string message =
        "Are you sure that you would like to close the form?";
    const string caption = "Form Closing";
    var result = MessageBox.Show(message, caption,
                                 MessageBoxButtons.YesNo,
                                 MessageBoxIcon.Question);

    // If the no button was pressed ...
    if (result == DialogResult.No)
    {
        // cancel the closure of the form.
        e.Cancel = true;
    }
}

.NET Framework
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: