Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Pfad in einer Listbox verstecken (https://www.delphipraxis.net/45175-pfad-einer-listbox-verstecken.html)

exoduscrises 1. Mai 2005 11:08


Pfad in einer Listbox verstecken
 
Hallo,

ich habe hier für schulische Zwecke einen Mediaplayer mit der Bass.dll programmiert. Als Wiedergabeliste dient eine Listbox. In der Listbox werden die Elemente als kompletter Pfad angegeben damit der Player sie abspielen kann. Nun wollte ich fragen, ob es eine Möglichkeit gibt, den Pfad der Datei in der Listbox auszublenden, bzw. zu verstecken, so das nur der Dateiname dasteht.

jfheins 1. Mai 2005 11:17

Re: Pfad in einer Listbox verstecken
 
Du könntest dir ein Objekt proggen, was den Pfad beinhaltet, und dann die Möglichkeit nutzen, an jedes item so ein Objekt dranzukleben ...

exoduscrises 1. Mai 2005 11:31

Re: Pfad in einer Listbox verstecken
 
Danke für den Tipp, aber der hilft mir leider nicht sehr weit, da ich nicht so viel Ahnung von Delphi habe.

Christian Seehase 1. Mai 2005 11:42

Re: Pfad in einer Listbox verstecken
 
Moin Stefan,

Du könntest auch eine TStringList nehmen, in der die Dateien mit den Pfaden stehen.
Aus dieser überträgst Du dann nur die Dateinamen in die Listbox.
(for-Schleife und ExtractFileName)

Die Reihenfolge darf sich dann später natürlich nicht ändern.
Dann stimmt der Index in der Listbox immer mit dem in der TStringList überein.

DP-Maintenance 1. Mai 2005 11:45

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Multimedia" nach "Sonstige Fragen zu Delphi" verschoben.
Hat nichts mit Multimedia zu tun

Sharky 1. Mai 2005 11:45

Re: Pfad in einer Listbox verstecken
 
Zitat:

Zitat von exoduscrises
Danke für den Tipp, aber der hilft mir leider nicht sehr weit, da ich nicht so viel Ahnung von Delphi habe.

Hai exoduscrises,

schaue Dir mal diesen Beitrag an. Dort wird diese Methode benutzt.

exoduscrises 1. Mai 2005 11:57

Re: Pfad in einer Listbox verstecken
 
danke, das hilft mir erstmal sehr weiter ... Dann mach ich mich mal ans Werk

hab es mit Hilfe von Chakotay1308 so gelöst ... thx nochmal ^^

Delphi-Quellcode:
type
  TEntry = class(TObject) // Typ
    fPath: string; // Dateipfad
 end;

{...}

var
PLitem:TEntry;
begin
{...}
PLitem:=TEntry.Create();
PLitem.fPath:=OpenDialog1.FileName;
ListBox1.AddItem(CutPathName(OpenDialog1.FileName), PLitem);
end;


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