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