03. december 2001 - 14:56Der er
11 kommentarer og 1 løsning
Problemer med KeyDown og detekt af keykode 13 (Return)
Harjsa derude, jeg har nogle problemer. Mit tekstfelt vil ikke detekte når jeg trykker på Return, jeg har ikke slået nogen default value på nogen knap, det skal lige fortælles at dette er lavet på en Usercontrol ikke en form.
Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = vbKeyReturn Then \'Hvad der skal ske... Evt Buttonklik... Nu bruger jeg bare lige en MessageBox som eksempel MsgBox \"Det virker sku!\" End If End Sub
\' I et Modul Public Declare Function GetAsyncKeyState Lib \"user32\" (ByVal vKey As Long) As Integer
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbEnter) Then MsgBox \"It works :)\" End If
End Sub
Synes godt om
Slettet bruger
03. december 2001 - 18:57#7
>>etlekana: Hvorfor er det lige det ikke virker på din com når det virker alle andre steder... Det bliver da ikke sværere at programmere fordi man ikke er newbie ;) Alle kan da overse et eller andet en gang imellem...
Magik> Det er jo netop det, det her program er ikke bygget helt alm op, det er ikke en alm form det er bygget op i men en usercontrol, jeg kan sagtens få det til at virke i en form, men ikke i usercontrolen, og alle de andre user dialogs er lavet i user controls, da vi er 2 om at programmere det, så jeg fortsætter bare som ham den anden.
Mvh Etlekana.
Johs, prøv at læse de andres besvarelser inden du kommer med en :o) Ellers tak for tippet.
>Etlekana. Hvad mener du med at jeg skal klæse de andres svar først. Det har jeg gjort. Mit svar er ikke magen til de andres. Hvis det ikke virker, kan det jo også skyldes at du ikke har stillet dit sørgsmål specifikt nok. /johs
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.