TECLAS DE DIRECAO DO TECLADO
Ola Amigos blz
Eu fiz um programa de comando Seriaport1
Tenho 2 Botões. Para que as teclas de Direção funcionar tenho deixar 1 textbox no programa Se não tiver o textbox só funciona quando eu solto o botão
Aqui o exemplo que eu estou usando
Obrigado
Private Sub Form1_Keydown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If isConnected = True Then
Select Case e.KeyCode
Case Keys.Up
out = [Ô]A[Ô]
SerialPort1.Write(out)
Case Keys.Down
out = [Ô]B[Ô]
SerialPort1.Write(out)
Case Keys.Right
out = [Ô]C[Ô]
SerialPort1.Write(out)
Case Keys.Left
out = [Ô]D[Ô]
SerialPort1.Write(out)
End Select
End If
End Sub
Private Sub Form1_Keyup(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp
If comOpen = True Then
Select Case e.KeyCode
Case Keys.Up
out = [Ô]PC[Ô] & [Ô]0[Ô]
SerialPort1.Write(out)
Case Keys.Down
out = [Ô]PC[Ô] & [Ô]0[Ô]
SerialPort1.Write(out)
Case Keys.Right
out = [Ô]PC[Ô] & [Ô]0[Ô]
SerialPort1.Write(out)
Case Keys.Left
out = [Ô]PC[Ô] & [Ô]0[Ô]
SerialPort1.Write(out)
End Select
End If
End Sub
Eu fiz um programa de comando Seriaport1
Tenho 2 Botões. Para que as teclas de Direção funcionar tenho deixar 1 textbox no programa Se não tiver o textbox só funciona quando eu solto o botão
Aqui o exemplo que eu estou usando
Obrigado
Private Sub Form1_Keydown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If isConnected = True Then
Select Case e.KeyCode
Case Keys.Up
out = [Ô]A[Ô]
SerialPort1.Write(out)
Case Keys.Down
out = [Ô]B[Ô]
SerialPort1.Write(out)
Case Keys.Right
out = [Ô]C[Ô]
SerialPort1.Write(out)
Case Keys.Left
out = [Ô]D[Ô]
SerialPort1.Write(out)
End Select
End If
End Sub
Private Sub Form1_Keyup(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp
If comOpen = True Then
Select Case e.KeyCode
Case Keys.Up
out = [Ô]PC[Ô] & [Ô]0[Ô]
SerialPort1.Write(out)
Case Keys.Down
out = [Ô]PC[Ô] & [Ô]0[Ô]
SerialPort1.Write(out)
Case Keys.Right
out = [Ô]PC[Ô] & [Ô]0[Ô]
SerialPort1.Write(out)
Case Keys.Left
out = [Ô]PC[Ô] & [Ô]0[Ô]
SerialPort1.Write(out)
End Select
End If
End Sub
Tenta usar o evento KeyPress ao invez de Keyup
Ola MADMAX blz
Obrigado pela resposta
Como seria eu estou iniciando no vb net 2010
O brigado
Obrigado pela resposta
Como seria eu estou iniciando no vb net 2010
O brigado
CENTRALTEK no mesmo local aonde você criou o Keydown ..
Seleciona o componente;
Na caixinha de propriedade tem o icone de um Raio (eventos) .
Você clica la aparece uma lista ..procura KeyPress e clica 2 x no espaço ao lado , ele ja cria a chamada do evento para você
Seleciona o componente;
Na caixinha de propriedade tem o icone de um Raio (eventos) .
Você clica la aparece uma lista ..procura KeyPress e clica 2 x no espaço ao lado , ele ja cria a chamada do evento para você
Obrigado Amigão
Um abraço
Um abraço
Faça seu login para responder