ELi miten vb6:ssa voi tarkistaa painaako käyttäjä f2 näppäintä ja jos se painaa sitä, niin tulee viesti(msgbox) "Painoit f2"
Muuta ensin formin KeyPreview-ominaisuuden arvoksi True. Kirjoita sitten seuraava koodi:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyF2 Then MsgBox "Painoit F2-nappia!" End If End Sub
Näppäinten koodeja on sivulla https://www.ohjelmointiputka.net/oppaat/opas.
Antti Laaksonen kirjoitti:
Muuta ensin formin KeyPreview-ominaisuuden arvoksi True. Kirjoita sitten seuraava koodi:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyF2 Then MsgBox "Painoit F2-nappia!" End If End SubNäppäinten koodeja on sivulla https://www.ohjelmointiputka.net/oppaat/opas.
php?tunnus=napk
Joo kiitos, sain toimimaan
miten ton sais moduuliin?
Ei tuota saa, koska se on formin tapahtuma. Käytä tuota ylläolevaa vinkkiä jos haluat, että formin ei tarvitse olla valittuna ja nappi huomataan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.