Avatar billede isdan Nybegynder
01. marts 2001 - 11:34 Der er 4 kommentarer og
1 løsning

SetFocus

Feks.
Jeg har 3 text felter med TabIndex fra 1-3.

Problemet er . Når jeg tryker på enter i felt 1 så vil jeg få focus på felt 2 o.s.v..

Avatar billede wisen Nybegynder
01. marts 2001 - 11:37 #1
Du må kunne lave et <ENTER> event, som du kan bruge til at kalde \"setfocus\"...
Avatar billede puller Nybegynder
01. marts 2001 - 11:40 #2
Private Sub txt1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
        setfokus txt2.text
   
    End If
End Sub
Avatar billede isdan Nybegynder
01. marts 2001 - 11:45 #3
Puller >> Sådan en har jeg.. Problemet er at jeg skal hver gang i koden hvis jeg skal lave om på rækkefølgen. I stedet vil jeg fange TabIndex på det felt jeg trykker enter i og sætte focus på det felt som har næste TabIndex
Avatar billede driis Nybegynder
01. marts 2001 - 12:13 #4
Du kan bruge denne her til at hoppe til det felt, der har næste tabindex:

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
    SendKeys \"{TAB}\"
End If
End Sub
Avatar billede isdan Nybegynder
01. marts 2001 - 14:49 #5
driis>>

SendKeys \"{TAB}\" var lige det jeg manglede.. Super..
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