RichRextBox i różne kolory

0

witam

kolejne moje pytanie i pewnie znowu uslysze ze pytam o podstawy ktore sa w necie :)
ale tak to jest jak bambus nie chcial sie uczyc jezyka :)

a tak na powaznie
jak zmienic kolory wpisu w RichTextBox wiem jak zmieniac kolor calego wpisu ,nie wiem natomiast czy istnieje mozliwosc zmiany kolorów poszcegolnych lini
tzn chcialbym miec zmienną X ktora raz jest 1 a raz 2
i w zalezności od tego czy jest jeden czy dwa robi wpisy o kolorach Niebieski i czerwony ale tak żeby już wpisane wcześniej dane nie zmienialy swojego koloru :)

kurde ale namieszalem mam nadzieje ze chociaz czytelnie :)

pzdr Andrzej

0
  textBox8.Text = spread.ToString();
                    if (Math.Abs(spread) >= 0.0003)
                    {
                        string text = DateTime.Now.ToString() + "   " + spread + "   " + napis1 + "   " + napis2 + "\n";
                        richTextBox1.Text += text;
                        int start = richTextBox1.Text.Length-text.Length;
                        int stop = text.Length;
                        richTextBox1.Select(start,stop);
                        richTextBox1.SelectionColor = Color.Blue;
                        save++;
                    }
                    if (save > 0 && Math.Abs(spread) <= 0.0002)
                    {
                        string text = DateTime.Now.ToString() + "   " + spread + "   " + napis1 + "   " + napis2 + "\n";
                        richTextBox1.Text += text;
                        int start = richTextBox1.Text.Length - text.Length ;
                        int stop = text.Length;
                        richTextBox1.Select(start, stop);
                        richTextBox1.SelectionColor = Color.Red;
                        save=0;
                    }

ten kawalek kodu ma zapisywac linie na niebiesko jek jest wartosc powyzejlub rowne 0.0003 a na czerwono jak jest ponizej 0.0002

i wszystko jest ladnie
jest rowne lub powyzej 0.0003 jest niebieskie
pozniej spada do 0.0002 i ta linie koloruje na czerwona ale gdy po tym nastapi ruch powyzej 0.0003 to ta czerwona zamienia na niebieska ??

z gory dzieki za odpowidz

0

Dla potomnych :)

udalo mi się zamiast richTextBox1.Text += text;
uzyłemrichTextBox1.AppendText(text);

pzdr Andrzej

1 użytkowników online, w tym zalogowanych: 0, gości: 1