![]() |
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 |
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) |
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:11 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