Avatar billede joab Nybegynder
30. oktober 2001 - 14:13 Der er 2 kommentarer og
1 løsning

Hvordan lukker jeg en formular med ESC tasten

Jeg har prøvet følgende (som også virker fint ved F-taster):

Private Sub Form_Load()
    Me.KeyPreview = True
End Sub


Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyF4
        DoCmd.Close
        Case Else
    End Select
End Sub

Er der nogle der kan hjælpe med hvordan jeg definerer andre taster end funktionstaster, f.eks. esc, og enter.
Avatar billede terry Ekspert
30. oktober 2001 - 14:15 #1
vbKeyEscape   


example:
Private Sub txtDate_KeyDown(KeyCode As Integer, Shift As Integer)

    Select Case KeyCode
        Case vbKeySubtract \'Subtract a day
            MoveDay -1
        Case vbKeyAdd      \'Add a day
            MoveDay 1
           
    End Select
End Sub
Avatar billede terry Ekspert
30. oktober 2001 - 14:16 #2
Look under keycode Constants for a full list
Avatar billede terry Ekspert
30. oktober 2001 - 14:18 #3
ESC or return closes form
Select Case KeyCode
        Case vbKeyEscape
          DoCmd.Close
        Case vbKeyReturn
            DoCmd.Close
end select
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester