Toon posts:

[VB.NET] In richtextbox aan einde van regel tekst toevoegen

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik ben met vb.net aan het stoeien ik zoek een richttext box door naar een bepaalde code in een regel
met
code:
1
2
3
                code = tmpstring.Substring(0, 6)
                result = RichTextBox1.Find(code, 0, 0)
                If Result <> -1 Then


ik vind dan de line waar ik de data moet toevoegen.
maar als ik
code:
1
                    RichTextBox1.SelectedText() &= "dit wil ik toevoegen "


maar nu komt dit direct na de gevonden text.

131232 dit wil ik toevoegen dit is info bla bla, "

ipv
"131232 dit is info bla bla, dit wil ik toevoegen"


heb msdn doorzocht maar er staat nergens iets om de huidige regel aan te passen met de text er achter. of is dit gewoon onmogelijk met een rich text box

[ Voor 9% gewijzigd door Verwijderd op 26-07-2005 23:11 ]


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Met find krijg je de locatie terug waar de gezochte tekst begint. Tel daar de lengte van de gezochte tekst bij en je hebt de locatie waar de gezochte tekst eindigt. Lijkt me eerlijk gezegd redelijk standaard denkwerk....? (NOFI)

My personal website


Verwijderd

Topicstarter
OZ-Gump schreef op dinsdag 26 juli 2005 @ 23:02:
Met find krijg je de locatie terug waar de gezochte tekst begint. Tel daar de lengte van de gezochte tekst bij en je hebt de locatie waar de gezochte tekst eindigt. Lijkt me eerlijk gezegd redelijk standaard denkwerk....? (NOFI)
ik weet wel waar de gezochte text eindigt maar dat maakt me niet uit. ik moet aan het eind van de regel welke elke keer een andere lengte is de text toevoegen

Verwijderd

Stappenplan:
1) zoek de te zoeken text
2) zoek de eindpositie van de gevonden text
3) zoek de eerstvolgende line break vanaf de eindpositie van de gevonden text
4) voeg de te inserten text in precies voor die line break

[ Voor 4% gewijzigd door Verwijderd op 27-07-2005 00:04 ]