Einzelnen Beitrag anzeigen

Benutzerbild von Deltachaos
Deltachaos

Registriert seit: 20. Feb 2008
Ort: Berlin
195 Beiträge
 
Delphi 7 Personal
 
#8

Re: Memo enabled=false + Scrollbar

  Alt 3. Mai 2008, 11:12
Zitat von toms:
Zitat von Deltachaos:
mal ne frage wie mache ich das das die scrollbar automatisch mit nach unten springt sobald ich text in das memo schreiben lasse
Bei mir geht die Scrollbar automatisch nach unten wenn ich mit

Memo1.lines.Add('test'); Text hinzufüge.
Ich habe es jetzt so gelöst:

Wie kann ich zur ersten oder letzten Zeile im Memo scrollen?

Dafür gibt es die EM_LineScroll-Nachricht:

Delphi-Quellcode:
{zur ersten Zeile:}
  Memo1.Perform(EM_LineScroll, 0 , -Memo1.Lines.Count-1);
{zur letzen Zeile:}
  Memo1.Perform(EM_LineScroll, 0 , Memo1.Lines.Count-1);
Mit der EM_ScrollCaret-Nachricht scrollt man die aktuelle Cursorposition im Memo in die Anzeige:

  Memo1.Perform(EM_ScrollCaret, 0, 0); Quelle: http://www.delphi-fundgrube.de/faq15.htm#topic1504
Maximilian Ruta
  Mit Zitat antworten Zitat