![]() |
markierten Textabschnitt von TEdit verschieben
Hallo
ich möchte per Drag & Drop den markierten Textabschnitt von einem Edit-Feld in ein anderes Edit-Feld an die Cursor-Position einfügen. Wie kann ich aus den Maus-Koordinaten X, Y von OnDragDrop die Position im 2. Edit.Text finden. Hat jemand eine Idee? Gruß Klaus |
Re: markierten Textabschnitt von TEdit verschieben
Hallo Klaus,
das hier sollet dich auf die richtige Spur bringen:
Delphi-Quellcode:
Freundliche Grüße
procedure TDemoForm.EditDragDrop(Sender, Source: TObject; X, Y: Integer);
begin with Sender as TEdit do begin SelStart := Perform(EM_CHARFROMPOS, 0, Y shl 16 + X); SelText := TEdit(Source).SelText; end; end; |
Re: markierten Textabschnitt von TEdit verschieben
Hallo Achim,
Danke, das war genau des was ich gesucht habe. Viele Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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