Ergebnis 1 bis 4 von 4
  1. #1
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard [C#] Zeile farbig schreiben

    Hey!
    Ich hab ne simple Frage:
    Wie kann ich in einer RichTextBox eine Zeile farbig schreiben? Also nur eine, und der rest soll wieder in Schwarz geschrieben werden.
    Hab nur das hier rausgefunden:
    RichTextBox.ForeColor = System.Drawing.Color.Red;
    aber das ändert ja den gesamten Text in Rot.

  2. #2
    Anfänger
    Registriert seit
    11.03.2008
    Beiträge
    18

    Standard

    jo setz forecolor auf red. wenn du fertig geschrieben hast wieder zurück.

    zb:

    PHP-Code:
    Color oldclr RichTextBox.ForeColor;
    RichTextBox.ForeColor Color.Red;
    RichTextBox.Append(mystring); // WICHTIG - append nehmen, nicht += etc. das macht deine formatierung kaputt!
    RichTextBox.ForeColor oldclr
    code ist ungetestet, grad nur mal ausm kopf geschrieben

  3. #3
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard

    Wie schon gesagt ändert
    RichTextBox.ForeColor = Color.Red;
    die Farbe des gesammten Texts. Du änderst ihn also ganz kurz in Rot und danach wieder
    zurück in die ursprüngliche Farbe.
    trotzdem danke

  4. #4
    Anfänger
    Registriert seit
    11.03.2008
    Beiträge
    18

    Standard

    bullshit oO

    benutzt du += oder ähnliches?
    denn das darfst du nicht. das macht deine formatierung kaputt.

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •