mar
[Visual Basic] Exibindo uma MessageBox personalizada
Olá pessoal! Ando sumido porque viajei no ultimo final de semana, e também to cheio de trabalhos do técnico… Mas venho hoje mostrar a vocês como criar um programa que exiba em uma MessageBox, um texto digitado por você, e um título também dado por você.
Para fazer isso vamos precisar do Visual Basic 2008 Express Edition, e só.
-Abra o programa e crie um novo projeto com nome MessageBox Personalizada, ou algo de seu gosto e dê ok.
-No formulário padrão que abriu (Form1) insira:
1 Button;
2 TextBox;
2 Labels;
- Agora vamos alinhar a Label1 com a TextBox1, estas serão responsáveis pela MENSAGEM da MessageBox a ser exibida. Mude a propriedade Text da Label1 para “Digite o corpo da mensagem”;
- Agora alinhemos a Label2 com a TextBox2, estas serão responsáveis pelo TÍTULO da MessageBox. Altere a propriedade Text da Label2 para “Digite o texto da mensagem”;
- Para fechar vamos adicionar um no evento click do botão o código de nosso programa. É um código simples, mas vou mostrar a sintaxe para que todos entendam. Dê dois cliques no botão para ativar o evento click e escreva:
MessageBox.Show(TextBox1.Text, TextBox2.Text)
Agora pressione F5 e teste sei programa; o texto exibido pela MessageBox será o mesmo que você digitar na TextBox. Agora vamos a explicação do código:
Ativamos a propriedade Show da MessageBox para exibí-la ao usuário. Dentro dos parenteses devem ser definidos os itens que serão exibidos na MessageBox, sendo eles separados por vírgulas. O primeiro item é o texto da mensagem, o segundo é o título.
Você também pode adicionar mais itens à sua messagebox, os dois primeiros itens já foram ditos, a sequencia certa seria: (Texto, Título, Botões da MsgBox, Icone).
Pegue o projeto completo aqui.
Dúvidas e sugestões, não exite em comentar!