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 Drag & Drop- Memo- Wie? (https://www.delphipraxis.net/18085-drag-drop-memo-wie.html)

EConvertError 14. Mär 2004 11:50


Drag & Drop- Memo- Wie?
 
Hallo!

Ich würde gern per Drag & Drop den markierten Text (SelText) aus einem Memo in ein anderes verschieben. Im Grunde ist mir Drag & Drop schon halbwegs bekannt, nur habe ich ein Problem:

Delphi-Quellcode:
procedure TfrmMDIChild.mFileMouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  if (Button= mbLeft) and (mFile.SelText <> '') then mFile.BeginDrag(FALSE);
end;
Durch den Klick wird SelText gelöscht. Klar soll das auch möglich sein (sonst kann man die Cursorposition mit der Maus nicht bestimmen), aber es soll durch längeres gedrückthalten der Maustaste auch Drag & Drop möglich sein. Ich stelle mir das im Prinzip so wie im MS Word vor, nur werden dort keine Memos verwendet.

Ist das mit einem Memo überhaupt möglich?
(bei der Suche konnte ich kein zufriedenstellendes Ergebnis finden)

mfg,
EConvertError

alanblack 14. Mär 2004 18:53

Re: Drag & Drop- Memo- Wie?
 
Hi,

Also ich habe kein Plan wie das über Drag & Drop laufen soll hätte da aber eine Alternative anzubieten wenn du den Text von Memo1 zum zweiten Memo kopieren willst

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo2.Seltext := Memo1.Seltext;
Vielleicht hilft es dir ja weiter

Viele Grüße

alanblack


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:27 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