quarta-feira, 13 de julho de 2011

Usando um formulário como caixa de diálogo

E aí, pessoal!

Esse texto é mais uma dica simples e objetiva, que tem por finalidade transformar um formulário (Windows Forms) em uma caixa de diálogo, semelhante a um MessageBox. Para escrever o projeto utilizou-se o Visual Studio 2010 em linguagem VB.NET.

Abra o Visual Studio e crie um novo projeto (File > New > Project) do tipo Windows Forms Application em linguagem VB.NET.



Com o projeto devidamente criado, acrescente um novo formulário ao projeto (Project > Add Windows Forms) e mantenha o nome sugerido pelo Visual Studio.



No Form2, acrescente dois botões e configure-os de acordo com as imagens abaixo (Perceba que alteramos a propriedade Text dos botões para “Sim” e “Não”).




Volte para o Form1, acesse o editor de código fonte do formulário (F7 ou dê um duplo-clique sobre o centro do Form1) e escreva as linhas de código abaixo.

Private Sub Form1_Load(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) _
        Handles MyBase.Load
        Dim f As New Form2
        f.Text = "Mensagem personalizada"
        If f.ShowDialog = Windows.Forms.DialogResult.Yes Then
            MessageBox.Show("O usuário clicou em ""Sim"".")
        Else
            MessageBox.Show("O usuário clicou em ""Não"" ou fechou o Form.")
        End If
    End Sub

Pronto. Compile a aplicação pressionando a tecla de atalho F5 e confira o resultado.




Fico por aqui e até a próxima!

Nenhum comentário:

Postar um comentário

Deixe aqui seu comentário