Wolf
Hallo,
Kann mir jemand sagen, wie ich in VB 2005 Express eine Sub starte, wenn der User eine bestimmte Taste drückt. Ich hab schon gesucht, aber da kommen auch nur Sachen für vb 6.0.
ths
survivor
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
Public Class Form1
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.Enter Then
MsgBox("Sie haben die 'Enter'-Taste gedrückt!")
Else
MsgBox(e.KeyCode)
End If
End Sub
End Class |
|
Anstatt einer MsgBox kannst du ja dann auch einfach eine andere Sub aufrufen.
Das meintest du doch, oder hab ich da jetzt was falsch verstanden?
Wolf
Danke,genau das hab ich gemeint. Aber mit der Entertaste geht das irgendwie nicht. Da muss man in den Einstellungen der Form was verändern
survivor
Also bei mir geht das mit der Enter-Taste wunderbar. Das Problem ist nur, dass dabei keine anderen Elemente fokusiert sein dürfen. Wie man das anders lösen kann, habe ich jedoch auch keine Ahnung.