30. september 2002 - 13:07Der er
14 kommentarer og 1 løsning
set focus på en textbox
Jeg har en textbox der skal udfyldes med en dato. nu vil jeg checke at datoen er korrekt udfyldt. det gør jeg med "if isdate..." men hvis det er forkert skal den returnere til textboxen efter en fejl meddelelse..
Jeg har prøvet med "textbox.setfocus" men det virker ikke .. den går videre til næste textbox..
Hvad kontrol bruger du? Jeg har testet det med en TextBox kontrol i VB6, og der ER den med på listen som standard. Property'en skal IKKE enables nogle steder.
Private Sub Text2_LostFocus() If IsDate(Text2) = False Then Text2.BackColor = vbRed Text2.SetFocus End If If IsDate(Text2) = True Then Text2.BackColor = vbWhite End If End Sub
Private Sub Text2_LostFocus() If IsDate(Text2) = False Then MsgBox "Båthoved - indtast en Dato" '<-- NY Text2.BackColor = vbRed Text2.SetFocus Text2.Selstart = 1 '<--NY Text2.Sellength = Len(text2.text) '<--NY End If If IsDate(Text2) = True Then Text2.BackColor = vbWhite End If End Sub
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.