Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
366
Assunto : VB.NET
Titulo: Identificando o estado de teclas especiais em qualquer momento no código

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



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)


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 2/1/2017 2:39:00 AM
nome: odWshQbpJoFwE
email: derby451@hotmail.com
comentário:
5OnMZ6 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/31/2017 11:57:00 AM
nome: PZejVnUyJnLz
email: derby451@hotmail.com
comentário:
wmbMW8 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/30/2017 1:47:00 AM
nome: tKmyhJxogcfAHYwm
email: derby451@hotmail.com
comentário:
c5BlSv http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/30/2017 12:33:00 AM
nome: yzbIuiQtqOC
email: jogcbfn@hotmail.com
comentário:
llUYJJ http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 9:29:00 AM
nome: WAxRcuRzYcIJIM
email: derby451@hotmail.com
comentário:
u6AOyW http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br