Você vai precisar fazer um evento chave presser com Visual Basic, ou VB, se você quiser criar um programa que responde às teclas. Você pode fazer seus programas de responder a eventos de imprensa chave usando o evento Control.KeyPress , que dispara automaticamente cada vez que o usuário pressiona uma tecla. Isso permite que você crie uma grande variedade de aplicações que requerem o uso de um teclado. Por exemplo, processamento de texto , jogos e aplicativos de mensagens instantâneas todas exigem que você escrever código que pode responder a um evento chave calcador. Coisas que você precisa
Visual Studio
Show Mais instruções
1
Abra o projeto que deve responder a entrada de teclado no Visual Studio.
2
Adicionar uma caixa de texto para a área de design . Clique no ícone " Eventos " no menu propriedades , enquanto o TextBox é selecionado. Dê um duplo clique sobre o evento KeyPress. Visual Studio cria automaticamente uma sub-rotina vazia que combina o nome do TextBox eo evento KeyPress :
Sub TextBox1_KeyPress Privada (sender System.Object , ByVal e As System.Windows.Forms.KeyPressEventArgs ) Handles TextBox1 . KeyPress
End Sub
3
Adicione código conforme necessário dentro da sub-rotina. Verifique , por exemplo, para ver se a tecla pressionada foi o backspace :
Private Sub TextBox1_KeyPress (sender System.Object , ByVal e As System.Windows.Forms.KeyPressEventArgs ) Handles TextBox1.KeyPress
Se e.KeyCode < > Keys.Tab Then'create resposta adequada para a sua aplicação ao caso backspace
End Sub
4
Acesse qualquer tecla pressionada , usando a membros da classe Chaves enumeração. Acesse uma determinada chave , digitando o String " chave ", seguido de um período eo nome do membro , conforme especificado na classe Chaves enumeração :
' ReturnKeys.Return
' Control keyKeys.Control
' a letra " K " Keys.K
5
Salve seu trabalho e aperte F5 para depurá-lo . Teste o aplicativo para garantir que ele funciona como esperado.