Você está na página 1de 5

Como criar um aplicativo do Windows Forms em C#

O objetivo deste tpico inteir-lo com os elementos do ambiente de desenvolvimento integrado


(IDE) do Visual Studio ao usar Windows Forms para construir um programa C# relativamente simples.
Windows Forms fornecem ao projeto componentes, como caixas de dilogo, menus, botes e vrios
outros controles, que formam uma interface de usurio (UI) padro de aplicativos do Windows.
Fundamentalmente, esses controles so apenas classes da biblioteca de classes da estrutura do .NET.
A visualizao de Designer (View Designer) no Visual Studio permite que voc arraste os controles
para o formulrio principal do aplicativo e ajuste suas dimenses e posio. O IDE adiciona
automaticamente o cdigo-fonte para criar uma instncia da classe apropriada e inicializ-la.

Este exemplo mostra como criar seu prprio aplicativo com uma tela padro de aplicativo do Windows.

Nesta seo, voc aprender como completar as seguintes tarefas:

Criar um novo aplicativo de Formulrios do Windows.


Alternar entre a visualizao do Cdigo e visualizao de Designer.
Altere as propriedades do formulrio do Windows.
Adicionar um controle de Caixa de Texto.
Adicionar um controle de Rtulo.
Adicionar um controle de Boto.
Criar manipuladores de eventos para os controles.

Para criar um aplicativo do Windows:

1. No menu File, clique em New Project.

A caixa de dilogo Novo Projeto ser exibida. Esta caixa de dilogo lista os diferentes tipos
padres de aplicativos que o Visual Studio pode criar.

2. Selecione Windows Forms Application como o seu tipo de projeto.

3. Alterar o nome do seu aplicativo para AulaForms.

4. Clique em OK.

O Visual Studio cria uma nova pasta para o seu projeto que nomeado aps o ttulo do projeto,
em seguida, exibe o seu novo Windows Form, intitulado Form1 em visualizao de Designer.
Voc pode alternar entre esta viso e visualizao de Cdigo em qualquer momento, clicando
com o boto direito do mouse na janela de cdigo ou na superfcie de design e em seguida,
clicando em View Code ou View Designer.
O Windows Form que voc v na visualizao de Designer uma representao visual da janela
que ser apresentada quando seu aplicativo aberto. No modo de visualizao Designer, voc
pode arrastar vrios controles da Toolbox (Caixa de Ferramentas) para o formulrio. Esses
controles no esto realmente "ativos"; eles so apenas imagens que so convenientes para se
mover no formulrio em um local preciso.

Aps voc soltar um controle no formulrio, o Visual Studio trabalha nos bastidores para criar
o cdigo que far com que o controle real seja posicionado corretamente quando o programa
for executado. Esse cdigo-fonte est em um arquivo que geralmente aninhado fora da
exibio. Voc pode ver este arquivo no gerenciador de solues, que chamado
Form1.Designer.cs, se voc expandir Form1.cs.

5. Se voc estiver em visualizao de Cdigo, alterne para visualizao de Designer clicando com
o boto direito do mouse na janela de cdigo e clicando em View Designer. Agora altere o
tamanho do Windows Form.

a. Clique no canto inferior direito da janela do Windows Form.

b. Quando o ponteiro se tornar uma seta nas duas pontas, arraste o canto do formulrio at
que este fique com at um quarto da largura e profundidade do tamanho da sua tela.

6. Certifique-se de que a janela Properties exibida. A localizao padro a seo inferior direita
do IDE, mas voc pode mover para outro local se desejar. A ilustrao a seguir mostra ela no
canto superior direito. Se voc no ver a janela Properties, no menu View, clique em Properties
Window. Esta janela lista as propriedades do Windows Form ou controle atualmente selecionado
e aqui que voc pode alterar os valores existentes.

7. Altere o ttulo do Windows Form.

a. Clicar no formulrio para selecion-lo.

b. Na janela Properties, role para baixo at Text, selecione o texto "Form1" e digite Tela
Principal.
c. Pressione ENTER ou TAB para mover o foco na caixa de texto "Text".

Voc ver que o texto na parte superior do seu Windows Form (na rea chamada barra de
ttulo) mudou.
Para alterar rapidamente o nome de um controle, clique com o boto direito do mouse no
controle e clique em Properties. Voc pode digitar o novo nome para o controle na propriedade
Name.

8. Adicione um campo de texto

Na Caixa de ferramentas (Toolbox), na categoria Common Controls, arrastar um controle


TextBox aproximadamente no meio do Windows form. Na janela Properties, altere o nome do
componente, fica em (Name), de textBox1 para textNome.

9. Adicione um rtulo

Na Caixa de ferramentas (Toolbox), na categoria Common Controls, arrastar um controle Label


ao lado esquerdo do capo de texto do item anterior. Na janela Properties, altere a propriedade
Text para Nome em vez de label1 e altere o nome do componente, fica em (Name), de
label1 para labelNome.

10. Adicione um boto.

Na Caixa de ferramentas (Toolbox), na categoria Common Controls, arrastar um controle Button


ao lado direito do campo de texto do item anterior. Na janela Properties, altere a propriedade
Text para OK em vez de Button1 e altere o nome do componente, fica em (Name), de
Button1 para btOK.

Observao:

Quando voc est movendo controles ao redor de um formulrio do Windows, voc ver
linhas azuis sendo exibidas. Essas linhas so guias que ajudam a alinhar os controles
verticalmente e horizontalmente. Voc tambm pode alinhar controles, selecionando mais
de um de cada vez. Voc pode fazer isso clicando e arrastando uma rea de seleo ao redor
dos controles ou mantendo pressionada a tecla Shift. Depois de ter vrios controles
selecionados, voc pode modificar o alinhamento e o dimensionar usando os cones de
alinhamento e redimensionamento. Esses cones aparecem na Barra de ferramentas de
Layout na parte superior da janela Design.
11. Adicionar um manipulador de eventos no controle Boto.

Voc agora terminou o estgio de design do seu aplicativo e est no ponto onde pode comear
a adicionar algum cdigo para fornecer a funcionalidade do programa.

O programa deve ter eventos manipuladores do boto. Um manipulador de eventos um


mtodo que executado quando o usurio interage com o controle. O Visual Studio cria
manipuladores de evento vazio para voc automaticamente.

Clique duas vezes no boto e voc ver o Code Editor para seu projeto. Voc ver que o
manipulador de eventos para o evento de clicar, que a mensagem de evento que ocorre
quando o usurio clica em um boto, foi criado para voc. Adicione cdigo para o manipulador
de eventos mtodo, de modo que ele se parece com o cdigo a seguir:

private void btOK_Click(object sender, EventArgs e)


{
MessageBox.Show("Ol " + textNome.Text);
}

Esse cdigo usa uma chamada para o objeto MessageBox, mtodo Show(), e passa como
parmetro o texto Ol juntando (concatenando) o contedo digitado dentro do campo de
texto textNome, atravs da propriedade Text deste elemento.

12. Compile e execute o programa.

Pressione F5 para compilar e executar a tela. O formulrio do Windows exibido na tela. Digite
o seu nome dentro do campo de texto e em seguida clique no boto OK. Dever aparecer
uma mensagem com o texto Ol e o nome digitado no campo texto.

Você também pode gostar