Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi ListView Drag&Drop Items hinzufügen (https://www.delphipraxis.net/174786-listview-drag-drop-items-hinzufuegen.html)

SyntaxXx 9. Mai 2013 19:28

ListView Drag&Drop Items hinzufügen
 
Guten Abend,
und zwar möchte ich in einem ListView per Drag&Drop Items hinzufügen.
Nur leider habe ich keine Ahnung wie das gehen soll.

Ich finde auch nur Tipps, wie man Items verschieben kann aber nicht, wie man neue hinzufügt.
Es wäre super, wenn mir da jemand einen Denkanstoß geben könnte.

Bummi 9. Mai 2013 20:57

AW: ListView Drag&Drop Items hinzufügen
 
Ich bin nicht sicher ob ich Dich richtig verstanden habe, meinst Du so etwas?

Delphi-Quellcode:

procedure TForm1.Edit1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
   if Button=mbLeft then TEdit(Sender).BeginDrag(false);

end;

procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Integer);
begin
  TListView(Sender).Items.Add.Caption := TEdit(Source).Text;
end;

procedure TForm1.ListView1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);
begin
   Accept := Source is TEdit;
end;

SyntaxXx 9. Mai 2013 21:14

AW: ListView Drag&Drop Items hinzufügen
 
Erst einmal danke für deine schnelle Antwort.

Also ich habe jetzt z.B. ein Ordner mit Musik.
Wenn ich jetzt 3 Tracks makiere und in die ListView ziehe, sollen die Namen der Tracks in der ListView erscheien.



Ich habe deinen Code jetzt mal ausprobiert, aber leider kann ich damit nichts per Drag&Drop einfügen.

SyntaxXx 9. Mai 2013 22:34

AW: ListView Drag&Drop Items hinzufügen
 
Nach langer Suche habe ich doch noch ein Tutorial gefunden.

Tut:
http://www.delphi-treff.de/tutorials...-dem-explorer/

Ich bedanke mich noch einmal.


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