|
Clube
VB - Personalizando
a sua Caixa de Ferramentas
Aula
07
Até
o momento, acreditamos que você já percebeu que, o formulário será
a base de quase tudo o que fizer em VB. Estes formulários serão
preenchidos com controles (componentes), e através das propriedades
e eventos dos formulários e respectivos controles, é que seu sistema
será gerado.
Nesta
aula, iremos estudar um pouco mais sobre a caixa de ferramentas
e seus diversos controles. Temos basicamente três tipos de controles:
-
Os
que fornecem a comunicação com o usuário, como as caixas de
edição;
-
Os
que extraem respostas, como os botões de comando;
-
Controles
invisíveis, que não são exibidos aos usuários e apenas fazem
parte do controle interno da aplicação.
Conforme
observamos na aula anterior, para incluir um controle no formulário,
basta dar um clique duplo sobre o mesmo.
As
propriedades dos controles estarão disponíveis na janela de Propriedades.
A
caixa de ferramentas é a janela que armazena os controles personalizados
para serem utilizados em seu aplicativo. Iremos a seguir estudar
os controles que estão dispostos na caixa de ferramenta. Veja a
figura a seguir:

A
seguir, iremos falar um pouco sobre os componentes mais comuns que
serão usados em suas aplicações VB.
Controle
Label
Este
controle é responsável por exibir um texto no formulário, ou seja,
uma etiqueta. Este texto é utilizado para somente leitura, e poderá
ser alterado através de sua propriedade Caption, tanto em tempo
de desenvolvimento quanto em tempo de execução.
O
principal uso deste componente é exibir informações ao usuário.
As propriedades mais importante de um LABEL são:
| Name |
Define
o nome do componente a ser utilizado dentro da fonte do sistema. |
| Caption |
Esta
propriedade armazena o texto que será exibido sobre a forma
de etiqueta. |
| Autosize |
Quando
configurada para true, faz com que o "tamanho" do
componente seja automaticamente configurado de acordo com
o tamanho do texto a ser exibido. |
| WordWrap |
Faz
com que exista uma quebra automática de linha, expandido o
tamanho da legenda em uma linha, caso o texto definido em
Caption, ultrapasse o limite horizontal de tamanho do Label. |
Controle
CommandButton
Os
botões são utilizados para extrair respostas simples do usuário
ou ainda para chamar determinadas funções dentro de um formulário,
como por exemplo, uma função para limpar o conteúdo de uma caixa
de edição, finalizar o sistema, etc... Tais procedimentos serão
realizados após o click no botão, ou seja, após o evento OnClick
do mesmo.
Na
tabela a seguir, iremos citar as propriedades mais importantes do
CommandButton:
| Name |
Esta
propriedade determina o nome pelo qual o controle será referenciado
na fonte do projeto. |
| Caption |
Armazena
o texto que será exibido dentro do CommandButton. |
| Style |
Nesta
poderemos definir se o botão irá aceitar apenas texto dentro
de seu interior ou se o mesmo poderá aceitar gráficos. No
caso de inserir uma figura, deverá definir a mesma na propriedade
Picture. |
| Enabled |
Esta
propriedade caso esteja setada como False, desativa o botão
em um determinado formulário. |
Na
tabela a seguir, iremos apresentar os eventos mais comuns do CommandButton:
| Click |
Evento
que é disparado quando o botão recebe um clique do mouse. |
| MouseUp |
Evento
que é disparado quando o ponteiro do mouse passa sobre o botão. |
Controle
TextBox
Utilizadas
para proporcionar a entrada de dados, através do teclado, por parte
do usuário.
Na
tabela a seguir, temos as principais propriedades do controle em
questão:
| Name |
Armazena
o nome do controle, que deverá ser utilizado na fonte do sistema |
| Text |
Armazena
o conteúdo digitado na caixa de texto. Neste caso, esta propriedade
substitui a Caption |
| MaxLenght |
Limita
o número de caracteres que poderá ser digitado pelo usuário
em tempo de execução. |
| Passwordchar |
Utilizado
para mostrar o caracter * enquanto existe a digitação
do conteúdo. Útil para utilização em campos do tipo senha. |
| Multiline |
Permite
ao não ao usuário digitar mais de uma linha na caixa de texto |
| Locked |
Caso
configurada como true, fará a caixa de texto exibir dados,
sem permitir a sua edição. Este tipo de caixa é bastante utilizado
nas caixas de texto que contém o texto de licenciamento de
um determinado software, sendo que neste caso, o conteúdo
da caixa deverá ser previamente digitado na propriedade Text. |
Os
principais eventos das caixas de texto são:
| Change |
Ocorre
sempre que o usuário inserir, substituir ou excluir um caracter
da caixa de texto |
Na
próxima aula, iremos estudar mais controles, suas principais propriedades
e eventos.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |