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!