Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Ordnerliste in ComboBox anzeigen
oPPi - Mo 23.09.02 14:59
Titel: Ordnerliste in ComboBox anzeigen
Hallo,
Ich bin grad dabei son ähnliches Tool wie den Delphimanager von Ensacom zu cooden halt nur für meine eigenen gesammelten Werke.
Nun hab ich nen Problem und zwar möchte ich aus meinen Verzeichnis (Tipps) alle Unterordner (A, B, C, D ...) in einer ComboBox anzeigen lassen aber ich weiss nicht wie wie. Ich könnte zwar das auch über ne DirectoryListBox machen aber da wird mir der Laufwerksbuchstabe immer mit angezeigt und das finde ich nicht so schön.
Könnte mir da jemand mal auf die Sprünge helfen ??? :idea:
Gruß
oPPi
LCS - Mo 23.09.02 15:27
Hi
ausgehend von deinem Tipps-Ordner könntest du mit FindFirst/FindNext alle untergeordneten Verzeichnisse suchen und die gefundenen Namen in deine Listbox eintragen.
Beschreibung zu diesen Funktionen findest du in der Hilfe. Da sind auch einige Beispiele dazu.
Gruss Lothar
Delete - Di 24.09.02 08:51
Titel: Re: Ordnerliste in ComboBox anzeigen
oPPi hat folgendes geschrieben: |
Ich bin grad dabei son ähnliches Tool wie den Delphimanager von Ensacom zu cooden halt nur für meine eigenen gesammelten Werke.
Nun hab ich nen Problem und zwar möchte ich aus meinen Verzeichnis (Tipps) alle Unterordner (A, B, C, D ...) in einer ComboBox anzeigen lassen aber ich weiss nicht wie wie. |
Warum willst du eine schlechte Navigation nachmachen?
Zitat: |
Könnte mir da jemand mal auf die Sprünge helfen ??? |
Ich würde einen TreeView bzw. -wenn du hast!- einen ShellTreeView (oder wie das Teil von Delphi6 heißt) empfehlen. Mit dem hast du eine vernünftige Struktur, die sich am Aufbau der Ordner orientiert.
Tino - Di 24.09.02 10:58
Titel: Re: Ordnerliste in ComboBox anzeigen
MathiasSimmack hat folgendes geschrieben: |
Ich würde einen TreeView bzw. -wenn du hast!- einen ShellTreeView (oder wie das Teil von Delphi6 heißt) empfehlen. |
Das würde ich auch machen. Also die TreeView benutzen und darin die Ornder und Dateien anzeigen. Das hatte ich auch mal Ensacom empfohlen und ihm ein Beispiel-Code geschrieben. Diese Funktion ist bis heute aber nicht drin. Ich habe gerade die FAQ erweitert und diesen Beispiel-Code veröffentlicht. Vielleicht kannst Du ihn ja gebrauchen:
...Ordner, Unterordner und Dateien in TreeView anzeigen? [
http://www.auq.de/viewtopic.php?p=11277]
Gruß
TINO
Delete - Di 24.09.02 12:01
Titel: Re: Ordnerliste in ComboBox anzeigen
Tino hat folgendes geschrieben: |
Das hatte ich auch mal Ensacom empfohlen und ihm ein Beispiel-Code geschrieben. |
Ich habe mir selbst einen alternativen Starter geschrieben. Der liest ensamcoms Verzeichnis- und Dateistruktur und zeigt sie -natürlich!- im Treeview an. Die Suchfunktion müsste ich mir noch vornehmen und die ein oder andere Optimierung einbauen.
Zitat: |
Diese Funktion ist bis heute aber nicht drin. |
Na ja, ist ja sein Programm. Aber angesichts meines eigenen Programms ist mir das ziemlich egal. :wink:
Tino - Di 24.09.02 12:15
Titel: Re: Ordnerliste in ComboBox anzeigen
MathiasSimmack hat folgendes geschrieben: |
Na ja, ist ja sein Programm. |
Natürlich! Und ich bin der letzte der Ihm da etwas vorschreiben will :)
oPPi - Di 24.09.02 16:24
Hallo,
ich bin erstaunt das ich mit so einer simplen Frage ne interessante Gesprächsrunde auslöse. Ich hab Delphi 6 Pro u. Enterprise auf meinen Rechnern im Einsatz. Mein Proggi wenn ichs mal fertig haben sollte, wird unter anderem auch die Funktion haben das man neue Texte einfügen oder alte ändern kann. Ebenso wird es die Funktion des Kopierens in die Zwischenablage geben. Wenn ichs fertig habe könnt Ihrs euch ja mal anschauen. Hab hierzu noch einen anderen Thread am laufen. Ensacoms Delphimanager läuft ja mit textfiles - meine Tippsammlung wird mit ner Datenbank (Paradox) daherkommen.
Bin zwar nur ein kleines Lichtchen :idea: was die Programmierung betrifft aber für meine Zwecke reicht es aus.
Gruß
oPPi
PS: ich werd mir mal den Link
http://www.auq.de/viewtopic.php?p=11277 zu Gemüte führen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!