Às vezes, você pode querer mudar a função de uma tecla no teclado para executar uma chave diferente ao ser pressionado. No Visual Basic , você pode usar o evento " KeyDown ", que ocorre quando uma tecla é pressionada em um controle específico. Este evento é útil para detectar a tecla pressionada pelo usuário. Você pode então alterar a função da tecla pressionada pelo envio de uma tecla diferente para o aplicativo ativo , utilizando o método " SendKeys.Send " . Instruções
1
Abra o Microsoft Visual Basic Express , clique em " New Project" no painel esquerdo da tela do seu computador e clique duas vezes para criar um novo projeto " Windows Forms Application " .
2
duplo clique em " RichTextBox " no painel "Toolbox " para adicioná-lo em seu formulário. Clique duas vezes em "Button" para criar um novo botão no formulário .
3
botão direito do mouse o controle RichTextBox e clique em "Propriedades" . Clique no ícone do evento que se assemelha a um raio e clique duas vezes ao lado de " KeyDown " para criar um novo procedimento para este evento.
4
Copie e cole o seguinte código dentro do evento " KeyDown " para executar um Return ou tab quando a tecla Enter é pressionada :
Se e.KeyCode = Keys.Return Então
Se MessageBox.Show ( me, " guia executar ? ", " Enter ou Tab " MessageBoxButtons.YesNo ) = vbYes Então
SendKeys.Send (" { TAB } ")
End If End If
5
Pressione " F5" para executar o programa e digite qualquer coisa no controle RichTextBox seguida, pressione enter para exibir uma caixa de mensagem perguntando ao usuário se ele deseja executar um retorno ou uma guia.