Thema: Delphi Drag & Drop- Memo- Wie?

Einzelnen Beitrag anzeigen

EConvertError

Registriert seit: 29. Sep 2003
Ort: Österreich
230 Beiträge
 
#1

Drag & Drop- Memo- Wie?

  Alt 14. Mär 2004, 12:50
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
Andreas N.
  Mit Zitat antworten Zitat