ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
727
727
EMPFEHLEN
-
16.08.02 17:56 #1
hallo!
hab folgendes problem: ich möchte in mein dialog-fenster eine art explorer-ansicht einbauen. links eine strukturansicht mit den ordnern und rechts eine listBox mit den ordner-inhalten. doch wie mache ich das? gibt es ein control mit dem man die ordner-struktur darstellen kann?
danke im voraus
dAVEdIGITAL
-
16.08.02 18:19 #2
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
ein treeview für die verzeichnisse und ein listview für die dateien.
"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
16.08.02 19:58 #3
ja danke, so wollte ichs auch machen, aber wie kann man das treeView-control anweisen automatisch die ganze verzeichnisstruktur darzustellen?
-
Im Codeguru sowie im Codeproject findest Du Beispiele, die Deinem Wunsch sehr nahe kommen!
Schau mal nach, vielleicht helfen Dir die Beispiele!
-
17.08.02 19:09 #5
super, danke, genau das was ich gebraucht habe..
-
18.08.02 02:36 #6
- Registriert seit
- Jan 2002
- Ort
- Bayern
- Beiträge
- 1.390
In diesem Falle musst du dein Dateisystem rekursiv durchgehen. Wobei im Falle einer Kompletten Ansicht (wie im Explorer, mit allen Laufwerken) würde ich das dynamisch machen (macht auch der Explorer) da das komplette durchscannen des gesammten Dateisystems ziemlich lange dauern könnte. Hängt natürlich ab wieviele Laufwerke du hast und wieviele Ordner/Dateien du darauf gespeichert hast.aber wie kann man das treeView-control anweisen automatisch die ganze verzeichnisstruktur darzustellen?
Solltest du Hilfe bei so einem "Rekursiv-Scann" benötigen dann sag bescheit.
Gruss Homer
-
Nein, bei einem TREEVIEW ist es nie ratsam das Ganze schon im Vorfeld aufzubauen******
Es ist besser, den Zweig "on Demand" aufzubauen!
Es bedeutet, dass man zuerst die ersten zwei Ebenen aufbaut! Also alle Laufwerke mit Rootverzeichnis! Weiter wird nicht gelesen!
Wird ein Zweig geöffnet, so liest man dann die nächste Ebene ein! Also nächsten Verzeichnisse vom Rootverzeichnis! Aber nur vom angeklickten Zweig!
Diese Methode ist viel schneller, da man vorher nicht zuerst die ganze Verzeichnisstruktur einlesen muss!
-
19.08.02 16:35 #8
@homer: danke, aber ich weiss wohl wie man so etwas rekursiv macht, dachte mir, dass es schon irgendwo einen baum oder ähnliches der verzeichnisstruktur gibt, auf die man nur noch einen pointer setzen muss bzw. schon ein standardsteuerelement mit dem man die verzeichnisse durchsuchen kann..
@goela: alles im voraus zu lesen wäre sowieso sinnlos..bei meiner verzeichnisstruktur.
ok, trotzdem danke, habe einen codeproject.com bereits fertigen dialog eingebaut..
Ähnliche Themen
-
[Visual C++ 2003 IDE] Solution Explorer ansicht ändern?
Von Klein0r im Forum Coders TalkAntworten: 4Letzter Beitrag: 11.09.08, 08:51 -
Ausgabe ähnlich der Explorer-Ansicht
Von Java_Neuling im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 10.09.07, 15:30 -
Prof. Ansicht und amateur Ansicht bei den Actions
Von Jan-Frederik Stieler im Forum Flash PlattformAntworten: 2Letzter Beitrag: 07.05.04, 21:09 -
ansicht im explorer
Von MoPB82 im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 07.08.02, 00:27 -
Explorer-Ansicht
Von Hannes im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 23.04.02, 20:12





Zitieren
Login






