Subroutine starten door indrukken specifieke toets

Status
Niet open voor verdere reacties.

joachimdecock

Gebruiker
Lid geworden
24 dec 2008
Berichten
10
Hallo,

ik ben op zoek naar een manier om een subroutine te kunnen starten door op een specifieke toets te drukken. Ik heb een vraag vermoeden dat ik de System.Windows.Forms.KeyEventArgs, of KeyPressEventArgs moet gebruiken, en ook iets met Keys.F1 (indien ik de F1 toets wil gebruiken om de subroutine te starten natuurlijk), maar wat moet er na Handles nu juist komen te staan? Handles KeyPress.Keys.F1 leek me logisch, maar ik raak er niet aan uit.

Stel de volgende code, hoe pas ik deze code aan zodat ik de messagebox kan laten tevoorschijn komen als er op F1 gedrukt wordt?

Private Sub Test(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles KeyPress.Keys.F1
MessageBox.Show("Test,"Test")
End Sub
 
Code:
Private Sub Test(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.Keydown
if e.keycode = keys.F1 then
MessageBox.Show("Test,"Test")
end if
End Sub

Zoiets, maar google had je zeker dit antwoord gegeven!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan