Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
vis du mener at strengen skal være mindst 5 karakterer lang er det således:
If Len(Text1.Text) < 5 Then Msgbox "Strengen er for kort"
End If
For at undgå at undgå Ucase Kan du lave noget i denne retning:
strVar = Text1.Text For i = 1 To Len(strVar) If Mid(strVar, i, 1) >= Chr(65) And Mid(strVar, i, 1) <= Chr(90) Then MsgBox "Du må ikke benytte stor bogstaver" Exit For End If Next
Keypress-eventen bliver aktiveret hver gang der tastes et tegn i textboxen
I Keypress-evente tjekker du så længden af teksten i textboxen. Er længden større eller lig 5, tjekker du om ansi-koden på det indtastede tegn er lovlig, dvs. om det er et af de tegn du til tillade at man tegner. Er ansi-koden ikke lovlig, sætter du den lig nul, dvs. sletter det indtastede tegn. Desuden kan du bruge (Ucase() eller Lcase() hvis man kun må taske stort/småt. Det bevirker, at tekstboxen KUN kan opfatte de tegn du vælger er lovlig :o)
Jeg må indrømme, at du har formuleret dig på en måde der gør, at jeg ikke fatter hvad du spørger om - men ovenstående generelle løsning er vist vejen frem, når man kun vil tillade specielle tegn.
knico -> Det var det jeg var ude efter. ~ martin_moth -> Jeg har brugt en bit av dine tips også. Tak for hjelpen til jere.
MVH Terra ~:)
Synes godt om
Ny brugerNybegynder
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.