![]() |
Richedit automatisch immer ganz nach unten scrollen lassen
hi,
mein problem: ich füge am ENDE vom richedit immer wieder text dazu. wie kann ich es ermöglichen, dass das richedit IMMER nach unten scrollt, also immer ganz unten ist? hab mit der SuFu nix gefunden, weiß auch nicht mehr was ich noch alles eingeben soll. Kann mir jemand helfen? |
Re: Richedit automatisch immer ganz nach unten scrollen lass
Du kannst dem Richedit.SelStart den Lines.Count übergeben nachdem du dem Richedit etwas hinzugefügt hast.
Nachteil ist nur das das Richedit vorher den Focus bekommen muss. |
Re: Richedit automatisch immer ganz nach unten scrollen lass
|
Re: Richedit automatisch immer ganz nach unten scrollen lass
hm, also irgendwie funzt das net so recht.
ich hab in dem Onkeypress von einem Edit foglendes:
Delphi-Quellcode:
aber nach unten scrollen tut der net :(
if Key = #13 then
begin Richedit1.Text := Richedit1.Text + Edit1.Text + #13#10; Edit1.Clear; Edit1.SetFocus; RichEdit1.Perform(EM_SCROLLCARET, 0, 0); RichEdit1.SelStart:=length(RichEdit1.text); end; kann mir jemand sagen,w as daran falsch ist? |
Re: Richedit automatisch immer ganz nach unten scrollen lass
Zitat:
Spass bei seite. Der Code geht nur wenn Du die Eigenschaft .HideSelection des Richedits auf FALSE setzt. |
Re: Richedit automatisch immer ganz nach unten scrollen lass
:) danke. das wars.
|
Re: Richedit automatisch immer ganz nach unten scrollen lass
... und so ist's noch ein bisschen effizienter (insb. wenn RichEdit1.Text ziemlich lang werden kann):
Delphi-Quellcode:
str := Edit1.Text + #13#10;
RichEdit1.SelStart := RichEdit1.Perform(WM_GETTEXTLENGTH, 0, 0); RichEdit1.Perform(EM_REPLACESEL, 0, Integer(PChar(str))); RichEdit1.SelStart := RichEdit1.Perform(WM_GETTEXTLENGTH, 0, 0); RichEdit1.Perform(EM_SCROLLCARET, 0, 0); |
Re: Richedit automatisch immer ganz nach unten scrollen lass
okay :) danke für den tipp..
werd ich auch mal ausprobieren |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz