![]() |
TShellListView...Dateiname
Hi
ich wurde soeben von der D2k5-Hilfe enttäuscht und muss nun hier fragen :( ich will einfach nur den Dateinamen der gewählten Datei in einer TShellListView rauskriegen...wie geht das? |
Re: TShellListView...Dateiname
Versuchs mal mit
Delphi-Quellcode:
Filename:=ExtractFileName('Dateiname');
|
Re: TShellListView...Dateiname
also imho müssen da runde klammern hin ;) (und noch ein Hochkomma)
wie krieg ich denn den Dateinamen raus? das is meine Frage... |
Re: TShellListView...Dateiname
Wenn du den kompletten Pfad haben willst, funzt das: Ansonsten noch mit ExtractFileName
Delphi-Quellcode:
procedure TForm1.ShellTreeView1DblClick(Sender: TObject);
var Filename:TFileName; begin Filename:=ExtractFileName(ShellTreeView1.Path); ShowMessage(Filename); end; |
Re: TShellListView...Dateiname
ListView, nicht TreeView...
ausserdem gibt das nur den Pfad zurück (heisst ja auch Path) zumindest wenn nur ordner in der TreeView angezeigt werden. |
Re: TShellListView...Dateiname
Sorry-mein Fehler.
Meinst du nicht, dann ist die Komponete OpenDialog besser? Da kannst du alle Dateien mit Assign auswählen...Oder muss es ListView sein? Wie mir scheint kann man nicht über Umwege den Pfad ausgeben, dazu müsstest du noch ne andere Komponente benutzen(Shellcombobox) |
Re: TShellListView...Dateiname
@PitchBull: Nieveau ? :roll:
Folgendes sollte dir weiterhelfen:
Delphi-Quellcode:
ShellListView1.SelectedFolder.DisplayName // Angezeigter Name
ShellListView1.SelectedFolder.PathName // Kompletter Pfad ShellListView1.SelectedFolder.IsFolder // Ordner oder Datei ShellListView1.Folders[] // Alle Items der ShellListView |
Re: TShellListView...Dateiname
Zitat:
|
Re: TShellListView...Dateiname
Zitat:
|
Re: TShellListView...Dateiname
Zitat:
kann ich noch irgendwie abfragen ob überhaupt eine Datei gewählt ist? Edit(oder soll ich lieber nen neuen thread erstellen?): Wie kann ich verhindern das bei einem Klick auf ne Datei das Windows-Popup erscheint? ich will immer ein eigenes haben :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 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