Hi,
wegen der Farb-Möglichkeiten benutze ich ein Richedit.
Funktioniert soweit auch ganz gut:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.Addcolored(msg: String; color : integer); begin richedit.Lines.Add(msg); richedit.SelStart := length(richedit.text)-length(msg)-2; richedit.SelLength := length(msg); richedit.SelAttributes.Color := color; richedit.Perform(EM_SCROLLCARET, 0, 0); end; |
Das Problem hierbei ist: Es wird immer nach unten gescrollt.
Das soll es aber nur, wenn vor dem hinzufügen der Scrollbar ganz unten war.
Wie kriege ich das hin?
Mfg.
€: Dachte zwar ich hätte es zum laufen gbracht, funktioniert aber iwie doch nicht.
Gibt es vllt eine Alternative zum Richedit?
Sie muss halt wie ein Memo sein, in dem man Zeichen einfärben kann.