Archief - [VB] Richtextbox

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Dieterg

Legacy Member
Goedemorgen 9'livers.

Ik ben nieuw in Visual basic. Ik heb een vraagje.
Is het mogelijk om in een richtextbox een kleur van een woord te veranderen als je het typt?

bv. Als je een text aan het typen bent en dat er 1 bepaald woord veranderd in een kleur?

Dieterg

Legacy Member
Cycloon zei:
Uiteraard, alles is mogelijk.

Ik heb al zitten zoeken via google kom altijd foute dingen uit. Kan je me eens verder helpen? Je moet niet de code geven :). Ik wil zelf ook wel wat zoeken.

Maar met een stapje vooruit zou ik al HEEL blij zijn :)

Cycloon

Legacy Member
Allez dan, 1 second google'n gaf me dit al:

Code:
RichTextBox1.SelectionStart = RichTextBox1.Find("working")
RichTextBox1.SelectionColor = Color.Yellow

Je vangt dan met keypresses op welk woord er getypt is geweest. Als je slechts vanaf een bepaalde index wel starten kan je ook gewoon zelf SelectionStart en Stop (of length, kweet niet meer wat VB gebruikt) invullen. Enz... Er zullen wel tientallen manieren zijn. Het hangt er allemaal een beetje vanaf wat je precies wil bereiken natuurlijk.

Edit: Ik zie net dat het over VB gaat en niet .NET, maar het zal wel ongeveer hetzelfde zijn :)

Dieterg

Legacy Member
Cycloon zei:
Allez dan, 1 second google'n gaf me dit al:

Code:
RichTextBox1.SelectionStart = RichTextBox1.Find("working")
RichTextBox1.SelectionColor = Color.Yellow

Je vangt dan met keypresses op welk woord er getypt is geweest. Als je slechts vanaf een bepaalde index wel starten kan je ook gewoon zelf SelectionStart en Stop (of length, kweet niet meer wat VB gebruikt) invullen. Enz... Er zullen wel tientallen manieren zijn. Het hangt er allemaal een beetje vanaf wat je precies wil bereiken natuurlijk.

Ik ga eens wat proberen HEEL hard bedankt!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan