| Clube
VB - Trabalhando
com eventos do mouse - Parte I
Aula
48
Até
o momento você deve ter observado que os controles (como por
exemplo os botões) possuem eventos que são disparados
por ações provocadas pelo mouse, como por exemplo
o evento Click. A partir deste módulo de aula iremos estudar
os principais eventos que poderão ser disparados em um controle
através de ação provocada pelo mouse.
O
evento click()
Este
evento é disparado quando um determinado controle recebe
um clique. Este evento está associado principalmente aos
botões de comando. Ou seja, neste evento você
deeverá programar o que deverá ser executado pelo
sistema. Sempre que for necessário programar este evento,
você poderá proceder da seguinte maneira:
1)
Selecione o controle que deverá ter o evento Click programado;
2)
Dê um clique duplo sobre o mesmo para abrir a janela de código;
3)
Observe se está selecionada na janela de código o
controle desejado e o evento Click para ser programado, conforme
podemos observar no gráfico abaixo:

Clique
agora sobre a caixa de seleção que representa os eventos
(a que está a sua direita superior) da janela de código.
Observe que diversos outros eventos estão disponíveis:

Vamos
abaixo citar o objetivo dos principais eventos disponíveis
relacionados ao mouse:
BdlClick()
Este
evento é disparado quando um determinado controle recebe
um clique duplo. Observe que o controle Command Button não
possui este evento, porém o mesmo é encontrado no
controle <ComboBox>. De acordo com o controle utilizado um
deeterminado evento aqui citado poderá ou não estar
disponível.
DragDrop()
Este
evento é disparado quando você solta em qualquer lugar
do formulário um determinado controle que estava sendo arrastado.
Você poderá utilizar este evento para programar uma
ação que ocorrerá quando o usuário dimensionar
uma imagem gráfica por exemplo.
DragOver()
Este
evento é disparado quando o usuário arrasta um objeto
qualquer sobre um determinado controle.
MouseDown()
Este
evento é disparado quando você clica sobre um determinado
controle e mantém o botão do clique pressionado.
MouseMove()
Este
evento é disparado quando um ocorre a movimentação
do ponteiro do mouse (sem cliques) sobre um determinado controle.
MouseUp()
Este
evento é disparado quando um contrrole qualquer recebe um
clique e o usuário solta o botão do mouse, ou seja,
seria algo como um pós-clique.
No
próximo módulo de aula iremos especificar a sintaxe
destes eventos e gerar alguns exemplos.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |