Avatar billede mpagh Nybegynder
11. marts 2006 - 19:07 Der er 15 kommentarer og
1 løsning

hotkeys til timer?

dav! jeg vil meget gerne have lavet nogle hotkeys til mit program! men jeg ved ikke hvordan! der er 70 point til ham/hende der kan hjælpe mig!
der skal være to hotkeys!
f1 og f2
f1 skal starte timer1 og f2 skal stoppe timer1
nogender kan hjælpe??
Avatar billede kabbak Professor
11. marts 2006 - 19:12 #1
er det i VBA excel, eller hva'
Avatar billede mpagh Nybegynder
11. marts 2006 - 19:13 #2
visual basic 6.0
Avatar billede sjh Nybegynder
11. marts 2006 - 19:29 #3
tror ikke at man kan lave en hotkeys som kun virker på en tast.. der skal nok også bruges en ALT eller en CTRL tast.. ellers så prøv den her: http://www.vb-helper.com/howto_hotkey.html
Avatar billede sjh Nybegynder
11. marts 2006 - 19:32 #4
her er de andre F taster..

Public Const VK_F1 = &H70
Public Const VK_F2 = &H71
Public Const VK_F3 = &H72
Public Const VK_F4 = &H73
Public Const VK_F5 = &H74
Public Const VK_F6 = &H75
Public Const VK_F7 = &H76
Public Const VK_F8 = &H77
Public Const VK_F9 = &H78
Public Const VK_F10 = &H79
Public Const VK_F11 = &H7A
Public Const VK_F12 = &H7B
Public Const VK_F13 = &H7C
Public Const VK_F14 = &H7D
Public Const VK_F15 = &H7E
Public Const VK_F16 = &H7F
Avatar billede kabbak Professor
11. marts 2006 - 19:36 #5
Denne på en form med en timer og en label


Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  If KeyCode = 112 Then
  Timer1.Enabled = True
  Timer1.Interval = 1000
  End If
 
  If KeyCode = 113 Then
  Timer1.Enabled = False
  Timer1.Interval = 0
  Label1.Caption = 0
  End If
 
End Sub

Private Sub Timer1_Timer()
Label1.Caption = Val(Label1.Caption) + 1
End Sub
Avatar billede sjh Nybegynder
11. marts 2006 - 19:57 #6
kabbak > Ja men det virker ikke når din form ikke er activ.. og så er det ikke en hotkey..
Avatar billede mpagh Nybegynder
11. marts 2006 - 20:01 #7
hvis det ikke virker når den ikke er i focus så kan det ikke bruges!
Avatar billede kabbak Professor
11. marts 2006 - 20:06 #8
sjh > det har du ret i, det er nemmere i VBA excel
Avatar billede sjh Nybegynder
11. marts 2006 - 20:09 #9
Jamen det var jeg da sikker på at du havede fattet, at det ikke er : http://www.eksperten.dk/spm/694355#rid6143831 (visual basic 6.0) ;)
Avatar billede mpagh Nybegynder
11. marts 2006 - 20:21 #10
fattet hvad?
Avatar billede sjh Nybegynder
11. marts 2006 - 20:25 #11
"det er nemmere i VBA excel" det har du jo fået svar på at det ikke er.. hvorfor kommer du så med en kode som kun bruges hvis det var "VBA excel"..

det er dermed ikke sagt at det ikke virker i visualbasic6 men det var jo ikke lige det "mpagh" var ude efter..
Avatar billede sjh Nybegynder
11. marts 2006 - 20:26 #12
du spørg jo selv "er det i VBA excel, eller hva'"
http://www.eksperten.dk/spm/694355#rid6143829
Avatar billede kabbak Professor
11. marts 2006 - 20:28 #13
Koden fra 19:36:40 er VB6, jeg siger bare at det er nemmere at lave i VBA excel
Avatar billede sjh Nybegynder
11. marts 2006 - 20:30 #14
jeps men den opfylder ikke mpagh's krav..
Avatar billede mpagh Nybegynder
11. marts 2006 - 21:59 #15
har fået mit krav op fyldt med det link du sendte sjh! giv mig lige et svar!
Avatar billede sjh Nybegynder
12. marts 2006 - 16:32 #16
svar
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