Curso Básico de C# - Parte 11 - Button
Aprenda a usar o controle Button! E de mais opções ao usuário.Usando o projeto Controles do artigo anterior, onde temos o formulário de nome frmPrimeiroFormulario, vamos abrir a ToolBox onde encontram...
Publicado em: 4 de junho de 2009 | Leituras: 4.397 |
Canal: ASP.NET |
Autor: Carlos Eduardo de Andrade
Usando o projeto Controles do artigo anterior, onde temos o formulário de nome "frmPrimeiroFormulario", vamos abrir a "ToolBox" onde encontramos o controle chamado "Button".

Basta arrastá-lo segurando-o com o mouse. E você terá um novo controle no formulário como mostra a figura abaixo.

Selecionando este controle vemos que a janela de propriedades se re-configura e podemos mudar suas configurações, veja, aqui temos:
Name, é o nome do controle, nome que usaremos para referenciá-lo quando estivermos codificando. Aqui chamei de btnHelloWorld.
BackColor é a cor de fundo do formulário, ou a cor da parede, e ForeColor a cor das fonte ou das palavras que aqui escreveremos.
Também podemos usar a propriedade BackgroundImage para ler imagens do tipo GIF, JPG, BMP e PNG.
BackgroundImageLayout define como a figura será carregada no fundo do botão, em modo título, em modo esticado, etc.
Dock, define se queremos o componente literalmente grudado em um ou mais cantos.
Enabled, define se este botão esta habilitado ou não, ou seja, se o usuário pode usá-lo ou não.
Image, semelhante ao BackgroundImage, só que aqui colocamos uma imagem que não cubrirá o fundo todo, apenas uma pequena imagem, como um ícone.
Location, define a posição Top (distância do botão em relação a margen superior do formulário) e a posição Left (distância do botão em relação a margen esquerda do formulário)
Size, define a largura e a altura do botão.
TabIndex, define a ordem que este controle esta em relação aos demais controles do formulário quando apertamos a tecla TAB para mudar de controle.

TabStop, define se ao apertarmos a tecla TAB o FOCO irá para neste controle ou se para para o próximo ignorando a TabIndex.
Text, texto apresentado ao usuário de modo a ele entender para que serve o botão.
Visible, define se este botão esta visível ou não, ou seja, se o usuário pode usá-lo ou não.

Após algumas modificações temos um botão personalizado.

Se clicar-mos duas vezes em cima dele podemos mudar o evento, ou seja, o código que é executado quando clicar-mos nele.

Aqui vou definir o código como uma simples exibição da mensagem "Hello World".

Agora basta apertar a tecla F5 para ver a aplicação rodando, e quando clicamos no botão, ele exibe a mensagem, como esta escrito em seu evento CLICK.

Neste artigo vimos o controle Button e suas propriedades usando a linguagem C# vou deixar aberto a idéias e dúvidas através do e-mail: carlos.andrade@fcamara.com.br.
No próximo artigo iremos aprender sobre o controle TextBox.
Criado e Redigido e revisado por:
Carlos Andrade MCTS Web Applications e sócio-coordenador de projetos na F|Camara com experiência em desenvolvimento de software hoje atua com equipes utilizando o.Net Framework.


Basta arrastá-lo segurando-o com o mouse. E você terá um novo controle no formulário como mostra a figura abaixo.

Selecionando este controle vemos que a janela de propriedades se re-configura e podemos mudar suas configurações, veja, aqui temos:
Name, é o nome do controle, nome que usaremos para referenciá-lo quando estivermos codificando. Aqui chamei de btnHelloWorld.
BackColor é a cor de fundo do formulário, ou a cor da parede, e ForeColor a cor das fonte ou das palavras que aqui escreveremos.
Também podemos usar a propriedade BackgroundImage para ler imagens do tipo GIF, JPG, BMP e PNG.
BackgroundImageLayout define como a figura será carregada no fundo do botão, em modo título, em modo esticado, etc.
Dock, define se queremos o componente literalmente grudado em um ou mais cantos.
Enabled, define se este botão esta habilitado ou não, ou seja, se o usuário pode usá-lo ou não.
Image, semelhante ao BackgroundImage, só que aqui colocamos uma imagem que não cubrirá o fundo todo, apenas uma pequena imagem, como um ícone.
Location, define a posição Top (distância do botão em relação a margen superior do formulário) e a posição Left (distância do botão em relação a margen esquerda do formulário)
Size, define a largura e a altura do botão.
TabIndex, define a ordem que este controle esta em relação aos demais controles do formulário quando apertamos a tecla TAB para mudar de controle.

TabStop, define se ao apertarmos a tecla TAB o FOCO irá para neste controle ou se para para o próximo ignorando a TabIndex.
Text, texto apresentado ao usuário de modo a ele entender para que serve o botão.
Visible, define se este botão esta visível ou não, ou seja, se o usuário pode usá-lo ou não.

Após algumas modificações temos um botão personalizado.

Se clicar-mos duas vezes em cima dele podemos mudar o evento, ou seja, o código que é executado quando clicar-mos nele.

Aqui vou definir o código como uma simples exibição da mensagem "Hello World".

Agora basta apertar a tecla F5 para ver a aplicação rodando, e quando clicamos no botão, ele exibe a mensagem, como esta escrito em seu evento CLICK.

Neste artigo vimos o controle Button e suas propriedades usando a linguagem C# vou deixar aberto a idéias e dúvidas através do e-mail: carlos.andrade@fcamara.com.br.
No próximo artigo iremos aprender sobre o controle TextBox.
Criado e Redigido e revisado por:
Carlos Andrade MCTS Web Applications e sócio-coordenador de projetos na F|Camara com experiência em desenvolvimento de software hoje atua com equipes utilizando o.Net Framework.

Resposta em até 24 horas! (grátis)Dúvidas?
Autor da matéria
Últimas matérias escritas pelo autor:
|
Carlos Eduardo de Andrade MCTS Web Applications, desenvolvedor a mais de 10 anos e sócio-coordenador da F|Camara, estuda além da evolução técnica, também a evolução humana. |
Últimas matérias escritas pelo autor:
29/07 - Curso Básico de C# - Parte 17 - GroupB...
06/07 - Curso Básico de C# - Parte 16 - ToolTi...
05/07 - Curso Básico de C# - Parte 15 - ListBo...
04/07 - Curso Básico de C# - Parte 14 - ComboB...
02/07 - Curso Básico de C# - Parte 13 - Label
23/06 - Curso Básico de C# - Parte 12 - TextBo...
04/06 - Curso Básico de C# - Parte 11 - Button
29/05 - Curso Básico de C# - Parte 10 - Forms
18/05 - Curso Básico de VB.NET - Parte 7 - Exi...
15/05 - Curso Básico de VB.NET - Parte 6 - Rep...
12/05 - Curso Básico de VB.NET - Parte 5 - Rep...
09/05 - Curso Básico de VB.NET - Parte 4 - Com...
06/05 - Curso Básico de VB.NET - Parte 3 - Com...
05/05 - Curso Básico de VB.NET - Parte 2 - Ope...
06/07 - Curso Básico de C# - Parte 16 - ToolTi...
05/07 - Curso Básico de C# - Parte 15 - ListBo...
04/07 - Curso Básico de C# - Parte 14 - ComboB...
02/07 - Curso Básico de C# - Parte 13 - Label
23/06 - Curso Básico de C# - Parte 12 - TextBo...
04/06 - Curso Básico de C# - Parte 11 - Button
29/05 - Curso Básico de C# - Parte 10 - Forms
18/05 - Curso Básico de VB.NET - Parte 7 - Exi...
15/05 - Curso Básico de VB.NET - Parte 6 - Rep...
12/05 - Curso Básico de VB.NET - Parte 5 - Rep...
09/05 - Curso Básico de VB.NET - Parte 4 - Com...
06/05 - Curso Básico de VB.NET - Parte 3 - Com...
05/05 - Curso Básico de VB.NET - Parte 2 - Ope...
Matérias relacionadas
Últimas matérias
Últimas notícias
Dicas do canal
- Edição de dados no GridView utilizando o...
Chegamos à segunda parte deste artigo e criaremos ... - Edição de dados no GridView utilizando o...
Existem alguns problemas comuns nos projetos de so...







Asp .Net - JavaScriptSerializer: JSON em C#
O que você procura para sua vida profissional?
O planejamento agrega valor
E-mail marketing em 140 caracteres
Novos iPods, novo iOS, novo iTunes e nova Apple TV
Conheça as 100 primeiras cidades atendidas pelo Banda Larga ...
Linus Torvalds diz que mercado já se rendeu ao Linux