Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

MessageBox.Show (Método) (String, String, MessageBoxButtons, MessageBoxIcon)

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

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

public static DialogResult Show (
	string text,
	string caption,
	MessageBoxButtons buttons,
	MessageBoxIcon icon
)
public static DialogResult Show (
	String text, 
	String caption, 
	MessageBoxButtons buttons, 
	MessageBoxIcon icon
)
public static function Show (
	text : String, 
	caption : String, 
	buttons : MessageBoxButtons, 
	icon : MessageBoxIcon
) : DialogResult
No aplicable.

Parámetros

text

Texto que se va a mostrar en el cuadro de mensaje.

caption

Texto que se va a mostrar en la barra de título del cuadro de mensaje.

buttons

Uno de los valores MessageBoxButtons que especifica qué botones se mostrarán en el cuadro de mensaje.

icon

Uno de los valores de MessageBoxIcon que especifica qué icono se mostrará en el cuadro de mensaje.

Valor devuelto

Uno de los valores de DialogResult.

Tipo de excepciónCondición

InvalidEnumArgumentException

El parámetro buttons especificado no es un miembro de MessageBoxButtons.

O bien

El parámetro icon especificado no es un miembro de MessageBoxIcon.

InvalidOperationException

Se intentó mostrar MessageBox en un proceso que no se está ejecutando en el modo de interacción con el usuario. Esto se especifica mediante la propiedad SystemInformation.UserInteractive.

Puede haber un máximo de tres botones en el cuadro de mensaje.

En el ejemplo de código siguiente se muestra uno de los métodos Show cuando se controla el evento ComboBox.DropDown. Para ejecutar el ejemplo, pegue el código siguiente en un formulario y llame al método InitializeComboBox desde el constructor del formulario o el método Load.


// 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.
System.Windows.Forms.ComboBox comboBox1;

// Initialize comboBox1.
private void InitializeComboBox()
{
    this.comboBox1 = new ComboBox();
    this.comboBox1.set_Location(new System.Drawing.Point(128, 48));
    this.comboBox1.set_Name("comboBox1");
    this.comboBox1.set_Size(new System.Drawing.Size(100, 21));
    this.comboBox1.set_TabIndex(0);
    this.comboBox1.set_Text("Typical");
    String installs[] = new String[] { "Typical", "Compact", "Custom" };
    comboBox1.get_Items().AddRange(installs);
    this.get_Controls().Add(this.comboBox1);
    // Hook up the event handler.
    this.comboBox1.add_DropDown(new System.EventHandler(
        comboBox1_DropDown));
} //InitializeComboBox

// 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);
} //comboBox1_DropDown

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
Mostrar:
© 2014 Microsoft