Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[C#] Richtextbox probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de volgende code:

C#:
1
2
3
4
5
6
7
8
9
10
11
12
        public static void AddStatusLine(ref RichTextBox statusBox, string item, Color Color)
        {
            int maxLines = 40;

            // add the line to the status box
            string textLine = Now + " - " + item + "\r\n";
            
            statusBox.Text = textLine + statusBox.Text;
            statusBox.Select(0, textLine.Length - 2);
            statusBox.SelectionColor = Color;
            statusBox.Select(0, 0);
            statusBox.SelectionStart = 0;


Ik probeer dus een kleur per regel toe te kennen. Echter zijn alle laatste regels zwart, en alleen de laatst toegevoegde regel heeft de kleur die ik op geef.

Ik kan zo snel even niet vinden waar ik fout ga.

Verwijderd

wil je in 1x 40 regels aanpassen of per keer 1 regel toevoegen in een andere kleur ?

ik doe het meestal zo bij elke keer 1 regel toevoegen.
code:
1
2
3
4
        bla.SelectedText = string.Empty;
        bla.SelectionFont = new Font(bla.SelectionFont, FontStyle.Bold);
        bla.SelectionColor = LogMsgTypeColor[(int)msgtype];
        bla.AppendText(msg);

[ Voor 62% gewijzigd door Verwijderd op 17-07-2007 22:05 ]


Verwijderd

Topicstarter
ik voeg per keer 1 regel toe, echter ik doe dit bovenaan, en niet onderaan de textbox, appendtext is dus geen optie voor mij.