Como: Exibir caixas de mensagem
Um MessageBox é um caixa de diálogo predefinida que exibe informações Application-Related para o usuário. Caixas de mensagens também são usadas para solicitar informações do usuário.
Para exibir informações para o usuário em um caixa de mensagem
Navegue até onde você deseja adicionar o código para o caixa de mensagem.
Adicione código usando o método Show.
O código a seguir demonstra como chamar o método Show da classe MessageBox para exibir informações para o usuário. A chamada para o método Show usa o parâmetro opcional style para especificar o tipo de ícone para exibir o caixa de mensagem que melhor se adapta o tipo de caixa de mensagem seja exibida:
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); }
Caixas de mensagem também podem receber a entrada. O método Show da classe MessageBox retorna um valor que pode ser usado para determinar uma escolha feita pelo usuário. Você pode armazenar esse valor em um número inteiro ou comparar o valor retornado quando você exibe o caixa de mensagem usando uma if instrução. O style parâmetro do método Show pode ser definido para exibir os botões adequado para solicitar informações sobre um usuário.
Para exibir um caixa de mensagem para solicitar informações
Abra o Editor de códigos de sua classe e navegue até onde você deseja adicionar o código para o caixa de mensagem.
Adicione um código que usa o método Show da classe MessageBox para exibir um caixa de mensagem.
O código a seguir demonstra como chamar o método MessageBox para recuperar informações do usuário e, em seguida, determinar o valor que foi selecionado:
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(); } }
Observação sobre o Visual Basic Em Visual Basic, usando MsgBox() para criar um caixa de mensagem para exibir os usuários ainda há, embora a nova sintaxe, MessageBox.Show(),como mostrado acima, seja preferencial. Assim, in reference to o exemplo de código anterior, a seguir é aceitável em 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 obter mais informações sobre MsgBox(), consulte função Msgbox.
Consulte também
Tarefas
Como: Criar caixas de diálogo em tempo de Design
Referência
MsgBox Result Constants for Visual Basic 6.0 Users
MsgBox Style Constants for Visual Basic 6.0 Users