USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic.Net    (Mouse/Teclado)

Título da Dica:  Identificando o estado de teclas especiais em qualquer momento no código
Postada em 6/10/2003 por ~Ð@®£@Ñ            
O VB.NET nos permite, através de algumas propriedades shared que alguns tipos de dados possuem, identificar o estado das teclas CTRL, SHITF e ALT em qualquer momento no código.

O tipo Control possui a propriedade Shared chamada ModifierKeys (teclas modificadoras, traduzindo ao pé da letra). ModifierKeys nos fornece uma mapa de bits das teclas pressionadas. Assim sendo, utilizando operações de bits com as propriedades do tipo Keys podemos identificar as teclas pressionadadas.

Veja um exemplo :

Dim isShiftPressed As Boolean = (Control.ModifierKeys And Keys.Shift) <> 0
Dim isAltPressed As Boolean = (Control.ModifierKeys And Keys.Alt) <> 0
Dim isControlPressed As Boolean = (Control.ModifierKeys And Keys.Control) <> 0

MessageBox.Show("Shift pressionado: " & isShiftPressed & Environment.NewLine & _
"Alt pressionado:" & isAltPressed & Environment.NewLine & "Control pressionado:" & _
isControlPressed)
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página