Autor Beitrag
IceT
Gast
Erhaltene Danke: 1



BeitragVerfasst: Do 18.12.03 17:41 
Hallo,
wie kann ich es realisieren,
das ich bei einem Doppelklick auf eine Datei in der ShellListView diese dann in die FileListBox schreibe?

Danke im Voraus!!
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Do 18.12.03 21:18 
nur damit ich das richtig verstehe: du möchtest das dein user eine datei in dem ShellListView eine datei auswählen kann, welche anschließend dann in der FileListBox angezeigt werden soll?
ok, dann hast du einen falschen ansatz:

statt einer FileListBox nimmst du einfach eine ganz normale listbox.
die ausgewählte datei schreibst du jedoch nicht direkt in die listbox sondern speichert diese (z.b. C:\test\datei.txt) in einen array.
anschließend überträgt du die werte aus dem array wie folgt in in die listbox:

ausblenden Delphi-Quelltext
1:
2:
 for i:=0 to deinarray.count-1 do
  listbox1.items.add(extractfilename(deinarray[i]));


zur weiterverarbeitung musst du jedoch die werte des arrays nehmen, da nur diese die vollständige pfadangabe enthalten

_________________
Patrick
im zweifelsfall immer das richtige tun!!!
IceT
Gast
Erhaltene Danke: 1



BeitragVerfasst: Do 18.12.03 21:26 
Das werde ich gleich mal ausprobieren, wenn ich Zeit habe!
Danke Dir!
Ich bin da einfach ned drauf gekommen! :)

THX
Ist die Frage beantwortet? Das Problem gelöst?

Dann klicke hier, um das Thema entsprechend zu markieren!