AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DragDrop mit ShellDropper

Ein Thema von Rolf Rostig · begonnen am 7. Feb 2008 · letzter Beitrag vom 7. Feb 2008
Antwort Antwort
Rolf Rostig

Registriert seit: 5. Mär 2003
Ort: Stade
117 Beiträge
 
Delphi 7 Professional
 
#1

DragDrop mit ShellDropper

  Alt 7. Feb 2008, 12:08
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?
Gruss
Rolf
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: DragDrop mit ShellDropper

  Alt 7. Feb 2008, 12:19
Hallo,

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

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: DragDrop mit ShellDropper

  Alt 7. Feb 2008, 13:09
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
Andreas
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 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