Hey,
ich habe eine Richtextbox für einen Chat Client, wo viel Text und Grafiken eingefügt werden. Habe jedoch das Problem, dass nach einer längeren Chatsession das System immer mehr an seine Grenzen getrieben wird. Dafür habe ich eine Funktion, die die Richtextbox wieder leert (ist aber unkomfortabel).
Ich hätte nun aber gerne, dass die ältesten Zeichen automatisch gelöscht werden. Zum Beispiel wenn enthaltene Zeichen die 2000 übersteigt, dann lösche die obersten 100 Zeichen, oder so.
Wie mach ich das am besten? Ich könnte mit SelStart den Cursor nach oben setzen und dann ganz explizit eine Anzahl an Zeichen markieren (SelLength) und sie durch nichts ersetzen. Das hätte aber den Nachteil, dass man das als Benutzer ja sieht und mitbekommt. Soll aber möglichst im Hintergrund passieren.
Hat jemand ne Idee?
Grüße
Lars