webForumDet fria alternativet

Pile ner

.NETur .NET

1 svar · 183 visningar · startad av theguru

Medlem sedan juli 2000411 inlägg
Frågan#1

Hur kommer jag åt evenetet pilner på tangentbordet via VB cod?

Medlem sedan juni 200277 inlägg
#2
Private Sub Text1_KeyDown (KeyCode As Integer, Shift As Integer)
    if vbKeyLeft then Msg "Du tryckte vänster piltangent"
end sub

koderna för dom olika piltangenterna är, inte så oväntat,
vbKeyLeft 0x25 LEFT ARROW key
vbKeyUp 0x26 UP ARROW key
vbKeyRight 0x27 RIGHT ARROW key
vbKeyDown 0x28 DOWN ARROW key

Man behöver bara använda vb namnet men du kan ju få värdena också om du vill det ;-)

KeyDown eventet finns för massa andra object också. Det är bara ta objectet_KeyDown så får man det.

129 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)