![]() |
Drag & Drop über Frames
Hallo zussammen,
wie kann ich ein drag & drop realisieren, von einer listbox in einem frame auf ein ttreeview in einem formular? wenn ich onOverDrag abfage, kennt er die listbox nicht... :-( danke für euere hilfe ... :-) |
Re: Drag & Drop über Frames
wo fragste du denn onOverDrag ab?
|
Re: Drag & Drop über Frames
@Marcus Hassmann, tja, im formular, im tTreeView, wo das Item hingezogen werden soll ... nur die Listbox, liegt halt in einem Frame.. und dort soll sie auch bleiben.. wird noch an etlichen anderen stellen verwendet...
|
Re: Drag & Drop über Frames
Das sollte kein Problem sein...
Delphi-Quellcode:
Gruss
procedure TFrame.TreeViewDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean); begin accept:=(Source is TListBox); end; procedure TFrame.TreeViewDragDrop(Sender, Source: TObject; X, Y: Integer); var ListBox:TListBox; begin if Source is TListBox then begin ListBox:=TListBox(Source); showmessage(ListBox.Name); end; end; Thorsten |
Re: Drag & Drop über Frames
Zitat:
nur hier:
Delphi-Quellcode:
kommt leider nie true an :-(
procedure form1.TreeViewDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean); begin accept:=(Source is TListBox); // <-- hier end; die listbox liegt in frame, nicht das tTreeView... |
Re: Drag & Drop über Frames
Liste der Anhänge anzeigen (Anzahl: 1)
Wo die Elemente liegen ist dabei völlig egal.
Wird das Ereignis überhaupt ausgelöst? Hast du den DragMode auf Automatic gestellt? Edit: ich habe mal ein Beispiel angehängt. |
Re: Drag & Drop über Frames
Zitat:
|
Re: Drag & Drop über Frames
Dann lass dir doch mal zum Test den Namen des Objektes anzeigen.
Delphi-Quellcode:
procedure form1.TreeViewDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean); begin ShowMessage(Source.ClassName); end; |
Re: Drag & Drop über Frames
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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 by Thomas Breitkreuz