15. april 2006 - 21:01Der 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?
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
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.
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.