Richtextbox in farbe tunken

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von datsspeed.

    Richtextbox in farbe tunken

    Guten morgen leute,

    oft besprochenes Thema

    einzelne zeilen in der Richttextbox makieren...
    ich komm da einfach nich mehr weiter -.-´

    und zwar schreib ich zeilenweise sachen in die richtextbox
    und jede zeile würde ich gerne einzeln färben....

    hat mir jemand einen tipp ?

    momentan habe ich folgendes versucht ...

    VB.NET-Quellcode

    1. RichTextBox1.Select(RichTextBox1.GetFirstCharIndexFromLine(zeile), textlänge) ' Ab Index, Länge
    2. RichTextBox1.SelectionBackColor = Color.Red


    code habe ich von vbarchiv rausgezogen

    der markiert mir aber iwie den ganzen text rot xDDD

    hoffe ihr helft mir weiter

    lg datsspeed :rolleyes:

    VB.NET-Quellcode

    1. RichTextBox1.SelectionStart = 123
    2. RichTextBox1.SelectionLength = 32
    3. RichTextBox1.SelectionBackColor = Color.Red
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    kurze frage was is da nun was?

    habe selection start nun als zeile genommen
    und selection length als textlänge ....

    der markiert immernoch den ganzen text rot xD

    lg und danke schonmal :thumbup:
    SelectionStart ist die Textposition, nicht die Zeilennummer.
    SelectionLength ist die Anzahl der Zeichen, die ausgewählt werden.
    Bilder
    • Selection.jpg

      43,99 kB, 419×375, 170 mal angesehen
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!