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