Avatar billede nfrank Nybegynder
06. oktober 2004 - 15:05 Der er 6 kommentarer

VBA: afslut form med Escape

Jeg kan fint fange Escapetasten med TextBox1_KeyDown, men det kniber med Form_KeyDown. Der må være noget opsætning jeg mangler.
Avatar billede sjh Nybegynder
06. oktober 2004 - 15:09 #1
'-------------------------- Form1 --------------------------
Option Explicit

Private Sub Form_KeyPress(KeyAscii As Integer)
  If KeyAscii = 27 Then
    Unload Me
  End If
End Sub

Private Sub Form_Load()
  Me.KeyPreview = True
End Sub
'-------------------------- Form1 --------------------------
Avatar billede nfrank Nybegynder
06. oktober 2004 - 15:13 #2
Øh.. Load? Det eneste L der står i min listbox for Form er Layout. Det er VBA.
Avatar billede sjh Nybegynder
06. oktober 2004 - 15:18 #3
Har du ikke en funktion som hedder Form_Load() du har jo Form_KeyDown()
Avatar billede nfrank Nybegynder
06. oktober 2004 - 15:23 #4
Form_KeyDown, ja.
Form_Load, nej.
Form.KeyPreview, nej.

Jeg ved ikke om det kan have noget med versionen at gøre. VBA til XL 2000.
Avatar billede sjh Nybegynder
06. oktober 2004 - 15:25 #5
Ja måske skulle du oprette det under..
http://www.eksperten.dk/spm/Programmering/Script/VBscript/

Visual Basic er ikke det samme som VBA til XL 200x
Avatar billede sjh Nybegynder
06. oktober 2004 - 15:26 #6
men du kan også vente og se om der ikke lige er en anden som ved havd du skal gøre ;)
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
Kurser inden for grundlæggende programmering

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