Avatar billede lillehans Nybegynder
15. april 2006 - 21:01 Der er 4 kommentarer og
1 løsning

Registrer klik på textboxe

Jeg har 12 textboxe med et tal i hver textbox.
Når jeg med musen har klikket på samtlige textboxe
i tallenes rækkefølge skal der fremkomme en msgbox således:
"Du har klikket på alle 12 tal."

Er der nogen af jer, der kan give mig en kode til dette?
Avatar billede rynke10 Novice
16. april 2006 - 09:34 #1
Bare som eksempel til at lege med.
Du skal klikke tallene i rækkefølge, men her gør det ikke noget at du klikker f.ex. 1-2-3-1-3-4. Først når du klikker på 4 er alle bokse klikket, men du kan altså godt gå tilbage og klikke på en anden flere gange. Hvis du klikker 4-1-2-3 skal du klikke 4 igen, før alle er klikket, da det skal være i rækkefølge.

Option Explicit
Public felt1, felt2, felt3 As Boolean


Private Sub Text1_click()
  felt1 = True
End Sub


Private Sub Text2_click()
  If felt1 = True Then
    felt2 = True
  End If
End Sub
Private Sub Text3_click()
  If felt2 = True Then
    felt3 = True
  End If
End Sub

Private Sub Text4_click()
  If felt3 = True Then
    felt1 = False
    felt2 = False
    felt3 = False
    MsgBox ("du har klikket på alle tekstbokse")
  End If
End Sub
Avatar billede rynke10 Novice
16. april 2006 - 09:41 #2
Du kan jo udvide til de 12 bokse. Hvis du springer rundt i alle felterne og ændrer tallene med TAB tasten, så virker det her ikke. Men du skrev jo at det skulle være når man klikkede med musen. Ellers kan du udskifte _click() med noget andet. GotFocus, MouseDown e.l.
Avatar billede lillehans Nybegynder
16. april 2006 - 10:11 #3
Hej rynke10 Tusind tak for hjælpen. Alt virker perfekt!
Lav lige et svar så du kan få points. Tak.
Avatar billede rynke10 Novice
16. april 2006 - 13:58 #4
Det var da godt :-)
Avatar billede lillehans Nybegynder
16. april 2006 - 15:10 #5
Jeps!
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