Witam, mam do rozwiązania prosty problem. Piszę program czatu w stylu gg. Wszystko ładnie działa, ale przy każdym odświeżeniu zawartości okna rozmowy jest ono przewijane do początku, a ja chciałbym, żeby było do końca. W efekcie co 2 sekundy użytkownikowi tekst przeskakuje do najstarszej otrzymanej wiadomości. Okno odświeżam funkcją:
StreamReader sr =... //tu adres skryptu php obsługującego czat po stronie serwera
string s = sr.ReadToEnd();
s = ChatSystem.Decode(s); //program zamienia dokument xml na tekst gotowy do umieszczenia w RTB
richTextBox1.Text = s; //aktualizacja i przewinięcie
hmm, dziwne, po rekompilacji problem sam zniknął. Ale nadal czekam na informację jak przewijać RTB, bo muszę przewinąć go ręcznie po wysłaniu wiadomości.