Hallo,
ich muss auf einem Form ein Quellverzeichnis (keine Dateien!) wählen. Derzeit benütze ich dazu eine Kombination aus TDriveComboBox und TDirectoryListBox. Klappt auch ganz gut, ist aber nicht State of the Art.
Hip sind Auswahldialoge „Explorer Style“ wo man alle möglichen physikalischen und virtuellen Ordner wählen kann, also Laufwerke, Verzeichnisse, „Eigene Dateien“ usw. Wenn das zu unklar war: man drücke Windows-E, ich meine die linke Seite .
Außerdem ist jetzt bereits absehbar, dass ich für die allfällige Nachfolgeversion besondere Quellen (Internetadressen) auswählbar machen muss, die weder Standardordner noch Laufwerke sind, also muss ich irgendwo in der Liste der Quellverzeichnisse auch noch einen eigenen Eintrag unterbringen können.
Bevor ich mich jetzt dranmache, einen eigene Treeview zu programmieren: gibt es irgendwo in der Tiefe der Klassenbibliotheken was passendes, kennt jemand ein passendes Stück freien Code, kann ich das sonst irgendwo aus den Tiefen von Windows „erben“? Eventuell sogar vom Expülorer selbst „ausborgen“? Sorry wegen der nebligen Fragerei, aber ich habe als Gelegenheitstäter in Sachen Programmierung längst keinen Überblick mehr, was genau welche Microsoft Bibliothek an Segnungen zur Verfügung stellt.
Wichtig: das Programm muss (Kundenvorgabe) ohne die Segnungen von nachzuinstallierenden Microsoft Klassenbibliotheken wie .Net Framework auf einer „nackten“ Windows XP Maschine lauffähig sein, ich darf also nur einsetzen, was bei Delphi 2006 mit dabei ist, was sich direkt eincompilieren lässt, oder was sich über Windows Common Controls und APIs abwickeln lässt.
Außerdem muss das Control ins Formular eingebettet sein, ein modaler Dialog a la „Datei öffnen“ ist nicht verwendbar.
Danke für Hinweise …
…Armin