¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

Cómo: Mostrar cuadros de mensaje

Un objeto MessageBox es un cuadro de diálogo predefinido que muestra al usuario información relacionada con la aplicación. Los cuadros de mensaje se utilizan también para pedir información al usuario.

Para mostrar información al usuario en un cuadro de mensaje

  1. Desplácese al lugar donde desee agregar el código para el cuadro de mensaje.

  2. Agregue código mediante el método Show.

    El siguiente fragmento de código muestra cómo llamar al método Show de la clase MessageBox para mostrar información al usuario. La llamada al método Show utiliza el parámetro opcional style para especificar el tipo de icono que se muestra en el cuadro de mensaje y que mejor se ajusta al tipo de cuadro de mensaje:

    Public Sub PerformCalculations()
       ' Code is entered here that performs a calculation.
       ' Display a message box informing the user that the calculations 
       ' are complete.
          MessageBox.Show("The calculations are complete", "My Application", _
               MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk)
    End Sub
    
    
    

    public void PerformCalculations() 
    {
       // Code is entered here that performs a calculation
       // Display a message box informing the user that the calculations 
       // are complete
       MessageBox.Show ("The calculations are complete", "My Application", 
    MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
    }
    
    
    

    public:
       void PerformCalculations()
       {
          // Code is entered here that performs a calculation
          // Display a message box informing the user that the calculations 
          // are complete
          MessageBox::Show("The calculations are complete",
             "My Application", MessageBoxButtons::OKCancel,
             MessageBoxIcon::Asterisk);
       }
    

    Los cuadros de mensaje pueden recibir también entradas. El método Show de la clase MessageBox devuelve un valor que puede utilizarse para determinar una elección realizada por el usuario. Puede almacenar este valor en un número entero o comparar el valor devuelto si se muestra el cuadro de mensaje mediante una instrucción if. Puede establecer el parámetro style del método Show para mostrar los botones adecuados para pedir información al usuario.

Para mostrar un cuadro de mensaje para pedir información

  1. Abra el Editor de código para la clase y desplácese al lugar donde desee agregar el código para el cuadro de mensaje.

  2. Agregue código que utilice el método Show de la clase MessageBox para mostrar un cuadro de mensaje.

    El siguiente fragmento de código muestra cómo llamar al método MessageBox para recuperar información del usuario y determinar a continuación el valor seleccionado:

    Public Sub ExitApplication()
       ' Display a message box asking users if they 
       ' want to exit the application.
       If MessageBox.Show ("Do you want to exit?", "My Application", _
             MessageBoxButtons.YesNo, MessageBoxIcon.Question) _
             = DialogResult.Yes Then
          Application.Exit
       End If
    End Sub
    
    
    

    public void ExitApplication()
    {
       // Display a message box asking users if they
       // want to exit the application.
       if (MessageBox.Show ("Do you want to exit?", "My Application",
             MessageBoxButtons.YesNo, MessageBoxIcon.Question)
             == DialogResult.Yes) 
       {
          Application.Exit();
       }
    }
    
    
    

    public:
       void ExitApplication()
       {
          // Display a message box asking users if they
          // want to exit the application.
          if (MessageBox::Show("Do you want to exit?",
             "My Application", MessageBoxButtons::YesNo,
             MessageBoxIcon::Question) == DialogResult::Yes)
          {
             Application::Exit();
          }
       }
    
    Nota de Visual BasicNota de Visual Basic

    En Visual Basic, aún puede utilizar MsgBox() para crear un cuadro de mensaje que se muestre a los usuarios, aunque es preferible usar la nueva sintaxis, MessageBox.Show(), como se muestra en el ejemplo anterior. Por tanto, siguiendo con el código de ejemplo anterior, las siguientes líneas de código son válidas en Visual Basic.

    Public Sub ExitApplication()
       If MsgBox("Do you want to exit?", MsgBoxStyle.Exclamation, _
    "My Application") = MsgBoxResult.Yes Then
         Application.Exit()
       End If
    End Sub
    

    Para obtener más información acerca de MsgBox(), vea MsgBox (Función).

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft