|
Clube
VB - Barras
de Rolagem
Aula
18
O
primeiro passo é não achar que o controle de barra de rolagem de
uma janela padrão Windows (como por exemplo o de seu navegador)
com o controle de barra de rolagem do VB6, visualizado em destaque
na figura a seguir:

O
primeiro controle em destaque é o da barra de rolagem horizontal
e o segundo da barra de rolagem vertical. Normalmente utilizamos
estes controles em um determinado projeto para incrementar (para
mais ou para menos) valores, como por exemplo a intensidade de brilho
em uma determinada figura.
Na
tabela a seguir, observe as principais propriedades das barras de
rolagem:
| Propriedade |
Valor |
| Max |
Determina
o valor máximo a ser atribuído ao controle |
| Min |
Determina
o valor mínimo a ser atribuído ao controle |
| LargeChance |
Determina
o quanto o valor da propriedade Value será incrementado quando
utilizado o componente |
| SmallChange |
Informa
o grau de alteração da propriedade Value quando ocorrer o click
em uma das extremidades da seta. |
Vamos
gerar um pequeno projeto para exemplificar o uso das barras de rolagem:
1.
Inicie um novo projeto em VB;
2. Insira no formulário um componente HScrollBar e altere as seguintes
propriedades do mesmo:
| Propriedade |
Conteúdo |
| Min |
0 |
| Max |
1000 |
| Value |
100 |
Observe
que o indicador da barra de rolagem estará na posição 100 de um
total de 1000 posições válidas
3.
Inclua dois CommandButtom´s no Form;
4. Altere a propriedade Caption do segundo botão para "Finaliza";
5. Apague o conteúdo da propriedade Caption do primeiro botão;
6. Dê um clique duplo no segundo botão e entre com a seguinte codificação
para o mesmo:
Private
Sub Command2_Click()
End
End Sub
7.
Dê um duplo clique no controle HScrollBar e entre com a seguinte
codificação:
Private
Sub HScroll1_Change()
Command1.Caption = HScroll1.Value
End Sub
8.
Agora execute o projeto.
Vá
movimentando através de cliques nas partes extremas da barra de
rolagem ou na parte livre de seu canal de volume e verifique que,
o interior do primeiro botão irá assumindo o valor da barra de rolagem,
conforme podemos observar a seguir:

Para
que possamos compreender um pouco melhor este controle, vamos aproveitar
o mesmo projeto efetuando as seguintes alterações:
9.
Exclua o primeiro botão;
10. Inclua um Label e altere a propriedade Caption do mesmo para
"aprendaemcasa.com.br"
11. Altere as propriedades Min e Max do HScrollBar para 6 e 24 respectivamente
11. Dê um clique duplo no controle de barra de rolagem e altere
a sua codificação para:
Private
Sub HScroll1_Change()
Label1.FontSize = HScroll1.Value
End Sub
Observe
a seguir como ficou o seu formulário:

Agora
execute o projeto e movimente o ponteiro da barra de rolagem. Observe
que de forma automática o tamanho da fonte da frase que está dentro
do label vai sendo ampliado ou reduzido, devido ao seguinte comando:
Label1.FontSize
= HScroll1.Value
Neste
comparamos o tamanho da fonte da frase (conteúdo do caption) do
Label1 à posição do volume da barra de rolagem.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |