Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Paste-Bereich im RichEdit-Element feststellen? (https://www.delphipraxis.net/40543-paste-bereich-im-richedit-element-feststellen.html)

Mr. No 17. Feb 2005 12:29


Paste-Bereich im RichEdit-Element feststellen?
 
hallo,
gibt es eine Möglichkeit festzustellen, welcher Text beim Paste-Vorgang aus der Zwischenablage in das RichEdit-Feld eingefügt wurde, oder noch besser, welche Zeilen betroffen sind?

Vielen Dank im Vorraus!

Gruß MaX

toms 17. Feb 2005 12:34

Re: Paste-Bereich im RichEdit-Element feststellen?
 
Idee:

Fange WM_PASTE ab und ermittle den Text aus der Zwischenablage.
Dann suchst du den Text im RichEdit (unter Berücksichtigung, wo das Caret steht)

TStringlist 17. Feb 2005 13:06

Re: Paste-Bereich im RichEdit-Element feststellen?
 
geinsertet wird immer bei RichEdit1.SelStart ...und nach dem Pasten steht SelStart dann hinterm letzten geinserten Char. Also, den Wert von SelStart davor speichern und durch die beim Pasten entstehende SelStart-Veränderung hast du dann auch die Länge des gepasteten Textes.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz