Avatar billede Slettet bruger
10. oktober 2001 - 09:54 Der er 12 kommentarer og
2 løsninger

KeyDown virker ikke

hvorfor virker dette her ikke

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyAscii = 43 Then
  lblTal1.Caption = display1.Caption
  display1.Caption = \"\"
  StatusBar1.SimpleText = \"plus\"
     
End If
End Sub
Avatar billede proaccess Nybegynder
10. oktober 2001 - 09:59 #1
Du skal bruge den rigtige variabel...

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  If KeyCode = 43 Then
    lblTal1.Caption = display1.Caption
    display1.Caption = \"\"
    StatusBar1.SimpleText = \"plus\"
  End If
End Sub
Avatar billede Slettet bruger
10. oktober 2001 - 10:01 #2
hmmm virker stadigvæk ik

Avatar billede bennytordrup Nybegynder
10. oktober 2001 - 10:05 #3
Hvad står KeyPreview til på formen?
Avatar billede proaccess Nybegynder
10. oktober 2001 - 10:05 #4
KeyCode for \'+\' er 107 for +\'et til højre, og 187 for +\'et for oven...
Avatar billede Slettet bruger
10. oktober 2001 - 10:06 #5
false
Avatar billede proaccess Nybegynder
10. oktober 2001 - 10:06 #6
Ellers må du bruge KeyPress-eventen i stedet...
Avatar billede bennytordrup Nybegynder
10. oktober 2001 - 10:07 #7
Hvis du skal fange tastetryk fra kontroller på formen, skal du have KeyPreview til True på formen.
Avatar billede Slettet bruger
10. oktober 2001 - 10:07 #8
proaccess> i følge den her http://www.asciitable.com er det 43
Avatar billede Slettet bruger
10. oktober 2001 - 10:08 #9
men kan også være det er mig der er helt galdt på den :o(
Avatar billede Slettet bruger
10. oktober 2001 - 10:10 #10
hehe fuck det
nu virker det

takker :o)
Avatar billede proaccess Nybegynder
10. oktober 2001 - 10:12 #11
KeyPress bruger KeyAscii
KeyDown bruger KeyCode, som IKKE er en Ascii-værdi

Du kan \"finde\" KeyCode-værdier, ved at bruge følgende:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  MsgBox KeyCode
End Sub
Avatar billede bennytordrup Nybegynder
10. oktober 2001 - 10:13 #12
Hvad var løsningen?
Avatar billede Slettet bruger
10. oktober 2001 - 10:13 #13
aha :o)

takker igen
Avatar billede Slettet bruger
10. oktober 2001 - 10:14 #14
benny> en blanding tror jeg nok.

sat KeyPreview til true og brugte proaccess\'s eks
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