15. august 2003 - 14:38Der er
9 kommentarer og 1 løsning
TextBox manipulation
Hej Eksperter.
Lad os sige jeg har Text1 og Text2 på min form, det er kun muligt at skrive noget i Text1, Text2 sættes = Text1, dette er nemt nok, men det jeg så skal have lavet er flg. HVER gang der tastes et "æ" i Text1 skal æ´et erstattes med "*" i Text2, alstå, hvis man i Text1 skriver "Hej min kære ven" skal der i Text 2 stå "Hej min k*re ven", det skal være dynamisk, så der HELE tiden kigges på om der bliver skrevet "æ", hvis der gør det, skal det erstattes med "*" (altsammen selvfølgelig UDEN " "). Det skal forøvrigt laves på både æ, ø, å og Æ, Ø, Å men hvis jeg først har det ene tegn, kan jeg vel selv lave resten ?!?!?.
bertie's svar er naturligvis smartere, men jeg så det ikke før jeg svarede :-) Der skal dog lige denne krølle på, så teksten opdateres selvom der ikke er indtastet æ:
Private Sub Text1_Change()
If InStr(Text1.Text, "æ") Then Text2.Text = Replace(Text1.Text, "æ", "*") Else Text2.Text = Text1.Text End If
End Sub
Synes godt om
Slettet bruger
15. august 2003 - 14:55#6
Ja selvfølgelig driis, du har ret, det tænkte jeg ikke på :-)
Sålidt, på denne måde sparer jeg 6 stk. else sætninger !!.
Synes godt om
Slettet bruger
15. august 2003 - 15:09#10
Ja det er rigtigt :-)
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.