Avatar billede th Nybegynder
21. maj 2001 - 13:18 Der er 2 kommentarer og
1 løsning

Søg og erstat

Jeg skal lave et program der ligesom VisualBasic kan rette og farve bestemte ord automatisk
(eks. \"endif\" bliver automatisk rettet til \"End If\" og farvet blåt)
Det skulle gerne virke i en rich textbox, men alternativer kan også bruges.
Avatar billede mix Nybegynder
21. maj 2001 - 17:06 #1
Hej Th

Prøv med.
Hust Text1 er en Richtekstbox.



Dim Tekst as string
Dim RTekst as string
Dim Start as integer


Tekst = Text1.Text
RTekst = \"End if\"

Start = instr(1,lcase(Tekst),\"endif\")

If Start then
Text1.selstart = start -1
Text1.SelLength = len(RTekst) + 1
Text1.Seltext  = RTekst
Text1.SelColor = vbblue
End if

Avatar billede th Nybegynder
22. maj 2001 - 10:36 #2
Prøver...
Avatar billede th Nybegynder
23. maj 2001 - 11:46 #3
Jeg har selv fundet ud af det.

mix >> Det virkede ikke, da et ord godt kan stå flere steder i teksten.
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