/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
F1 i KeyDown [VB6]
Fra : Jens Vestergaard


Dato : 21-02-01 08:52

Hejsa!

Hvordan fanger man F1 i en forms KeyDown event? Da F1 tilsyneladende er
'forbeholdt' Hjælp, synes KeyDown ikke at fange den. Heller ikke selvom
KeyPreview = True.

Er der en enkel workaround? Har jeg overset noget?

---
mvh
Jens V
www.railsoft.dk



 
 
Peter Larsen (21-02-2001)
Kommentar
Fra : Peter Larsen


Dato : 21-02-01 13:29

Prøv dette

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Dim Message, Title, Default, MyValue
Select Case KeyCode
Case vbKeyF1:
kode her hvis F1
Case vbKeyF2:
kode her hvis F2
Case vbKeyF3:
osv
Case vbKeyF4:
osv
Case vbKeyF5:
osv
End Select


--
/ Peter




"Jens Vestergaard" <j@railsoft.dk> skrev i en meddelelse
news:96vs59$bcr$1@news.inet.tele.dk...
> Hejsa!
>
> Hvordan fanger man F1 i en forms KeyDown event? Da F1 tilsyneladende er
> 'forbeholdt' Hjælp, synes KeyDown ikke at fange den. Heller ikke selvom
> KeyPreview = True.
>
> Er der en enkel workaround? Har jeg overset noget?
>
> ---
> mvh
> Jens V
> www.railsoft.dk
>
>



Jens Vestergaard (21-02-2001)
Kommentar
Fra : Jens Vestergaard


Dato : 21-02-01 13:26

"Peter Larsen" <pl@pl-data.dk> skrev i en meddelelse
news:olOk6.399$aF5.18258@news101.telia.com...
> Prøv dette
>
> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
> Dim Message, Title, Default, MyValue
> Select Case KeyCode
> Case vbKeyF1:
> kode her hvis F1
[snip]

Jamen, det er jo det jeg gør....
Men F1 bliver ikke fanget af eventen - jeg gætter på, det er fordi, den er
forbeholdt Hjælp.
Eller...?

---
mvh
Jens Vestergaard
www.railsoft.dk





Jens Vestergaard (21-02-2001)
Kommentar
Fra : Jens Vestergaard


Dato : 21-02-01 13:45

Sorry!

Jeg havde en 3.parts toolbar control på forman, som åbenbart 'stjal' F1.
Undskylder!..... uden den fungerer eventen fint.

---
mvh
Jens Vestergaard
www.railsoft.dk


"Jens Vestergaard" <j@railsoft.dk> skrev i en meddelelse
news:970c6p$919$1@news.inet.tele.dk...
> "Peter Larsen" <pl@pl-data.dk> skrev i en meddelelse
> news:olOk6.399$aF5.18258@news101.telia.com...
> > Prøv dette
> >
> > Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
> > Dim Message, Title, Default, MyValue
> > Select Case KeyCode
> > Case vbKeyF1:
> > kode her hvis F1
> [snip]
>
> Jamen, det er jo det jeg gør....
> Men F1 bliver ikke fanget af eventen - jeg gætter på, det er fordi, den er
> forbeholdt Hjælp.
> Eller...?
>
> ---
> mvh
> Jens Vestergaard
> www.railsoft.dk
>
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste