![]() |
Markierter Text eines Memofeldes speichern
Hallo!
Meine Frage steht eigentlich im Titel. Wie speichere ich markierten Text aus einem Memofeld? Danke, fsc! |
Re: Markierter Text eines Memofeldes speichern
Delphi-Quellcode:
Setzen kannst du die Markierung mit .SelStart und .SelLength, wobei .SelLength nicht die Länge des markierten Textes ist, sondern der Index des Chars im String. :)
ShowMessage(MemoName.SelText);
|
Re: Markierter Text eines Memofeldes speichern
Ja, Memo.SelText kenne ich auch. Habe es auch schon in der Zwischenablage.
Aber gespeichert wird so doch nichts. Außerdem hast du mich nicht richtig verstanden: das Memofeld füllt sich mit Text... Jetzt gucke ich mir den Text an und markiere beliebig viele Zeilen, die ich gerne speichern bzw. drucken möchte. |
Re: Markierter Text eines Memofeldes speichern
Delphi-Quellcode:
procedure SaveSelectedText(FileName: String);
var f: TextFile; str: String; begin assignfile(f,FileName); rewrite(f); str:=Memo1.SelText; write(f, str); closefile(f); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 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