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 DragDrop mit ShellDropper (https://www.delphipraxis.net/108124-dragdrop-mit-shelldropper.html)

Rolf Rostig 7. Feb 2008 12:08


DragDrop mit ShellDropper
 
Hallo,

in eine Listbox kann ich per Drag & Drop den Dateinamen plus Pfad vom Explorer oder Desktop ziehen.

Delphi-Quellcode:
procedure TForm1.ShellDropper1Drop(Sender: TObject; const DropRec: TDropRec);
var i: integer;
begin
  for i := 0 to DropRec.Files.Count - 1 do
  begin
    ListBox1.Items.Add(DropRec.Files.Strings[i]);
  end;
end;
ich möchte aber nur den Dateinamen in der Listbox stehen haben und auch per Drag & Drop den Namen wieder entfernen oder in eine andere Listbox ziehen.
Wie kann das gehen?

xaromz 7. Feb 2008 12:19

Re: DragDrop mit ShellDropper
 
Hallo,

den reinen Dateinamen bekommst Du mit der Funktion Delphi-Referenz durchsuchenExtractFileName. Die befindet sich IMHO in SysUtils.

Gruß
xaromz

shmia 7. Feb 2008 13:09

Re: DragDrop mit ShellDropper
 
Zitat:

Zitat von Rolf Rostig
... und auch per Drag & Drop den Namen wieder entfernen oder in eine andere Listbox ziehen.

In Delphi: Datei->Neu.. -> Formulare -> Dialogfeld mit zwei Listenfeldern
und dann schön den Sourcecode abkupfern


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