Académique Documents
Professionnel Documents
Culture Documents
Nesta explicao passo a passo voc ir criar e executar um Windows Form simples.
3. Clique no boto para selecion-lo. Na janela Properties, defina a Text propriedade para dizer
Hello.
1. Clique duas vezes no formulrio para adicionar um manipulador de eventos para o evento
Click. O editor de cdigos ser aberto com o ponto de insero colocado dentro do manipulador
de eventos. 2. Insira o seguinte cdigo:
C#
MessageBox.Show("Hello, World!");
2. Quando seu aplicativo est sendo executado, clique no boto e verificar que "Hello, World!"
mostrado.
Fonte: http://msdn.microsoft.com/pt-br/library/vstudio/z9w2f38k(v=vs.100).aspx
Caixas de dilogos
Caixas de dilogos so partes vitais em aplicaes do Windows. Um dilogo tpico comum fornece uma
funcionalidade interna para fora-da-caixa semelhante aos dilogos comuns encontradas no sistema
operacional Windows. Conhecer a estrutura das caixas de dilogos fundamental para o
desenvolvimento de aplicaes Windows, pois o uso correto deste recurso possibilita uma forma de
comunicao com o usurio.
Usaremos a caixa de dilogos MessageBox que normalmente disparada por um evento da aplicao
exibindo uma mensagem com o texto especificado. Uma caixa de mensagem pode ter algumas opes
adicionais, incluindo uma legenda, cone e botes de ajuda.
A classe MessageBox possui um mtodo Show sobrecarregado esttico que usado para exibir uma
mensagem. Aqui esto a maioria das formas de MessageBox:
MessageBox simples
Para personalizar a MessageBox com um ttulo basta declarar uma nova varivel e passar como
parmetro para o mtodo Show.
Ns tambm podemos definir o boto padro em um MessageBox. Por padro, o primeiro boto o
boto padro. A enumerao MessageBoxDefaultButton utilizado para este fim e que tem as seguintes
trs valores.
Button1
Button2
Button3
O trecho de cdigo a seguir cria um MessageBox com um ttulo, botes, e um cone e define segundo
boto como um boto padro (Default).
Executando o cdigo o segundo boto iniciar selecionado como padro.
if (result == System.Windows.Forms.DialogResult.Yes)
{
this.Close();
}
}