Avatar billede picard Nybegynder
15. november 2001 - 09:13 Der er 5 kommentarer og
1 løsning

Problemer med textbox, checkbox og lostfocus

Hejsa

Jeg har følgende problem:

En checkbox benyttes til at angive om en bruger ønsker at indtaste nogle ekstra informationer. Sætter brugeren et flueben i checkboxen popper der en textbox frem.

Informationerne som brugeren skriver i textboxen skal gemmes i en db når brugeren forlader textboxen (lostfocus). Her afgøres det også om checkboxen skal have et flueben eller ej (altså om der er skrevet noget eller ej)

Hvis brugeren trykker fjerner fluebenet i checkboxen så skal der ikke skrives noget ned i feltet, selvom der står noget i textboxen.

Problemet er så at textboxens lostfocus event bliver trigget før chkboxens click event.

Det betyder så at så længe textboxen har focus kan jeg ikke trykke på checkboxen og fjerne markeringen.

Hvis der er nogle der har nogle rigtig gode forslag til, hvordan man løser dette problem skal i bare skrive.

mvh.

Christian
Avatar billede thehollow Nybegynder
15. november 2001 - 11:04 #1
Om jeg har forstått ditt spørsmål rett, vil dette virke:

Private Sub Check1_Click()
  If (Check1.Value = 1) Then
    Text1.Visible = True
    \' --- Hent fram eventuelle gamle data fra databasen
  Else
    \' --- Lagre data fra tekstboks til databasen
    Text1.Visible = False
  End If
End Sub

// theHollow (Norge)
Avatar billede orca Nybegynder
15. november 2001 - 21:57 #2
I stedet for at have din db funktion i LostFocus event, hvad så med i vinduets unload event?

Mvh Mark
Avatar billede picard Nybegynder
02. december 2001 - 23:13 #3
ORCA >> Det dur ikke da informationerne skal opdateres \"realtime\".
Avatar billede picard Nybegynder
15. juni 2002 - 15:28 #4
Lukker spørgsmålet !
Avatar billede picard Nybegynder
15. juni 2002 - 15:28 #5
.
Avatar billede picard Nybegynder
15. juni 2002 - 15:28 #6
.
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