Hallo,
hat jemand eine Idee, wie man die Einträge einer DirListBox filtert.
Vielen Dank.
Hallo,
hat jemand eine Idee, wie man die Einträge einer DirListBox filtert.
Vielen Dank.
warum diese veraltete Form nutzen, versuche es doch mal mit dieser Möglichkeit.
Den Quellcode findest du auf der Webseitenadresse: http://www.activevb.de/tipps/vb6tipps/tipp0477.html
Das dürfte nicht möglich sein. Verwende ein TreeView Control (Strg+T > Microsoft Windows Common Controls 5.0 oder 6.0 aktivieren).
Jemrijà
Danke für die Info.
Ist halt leider nicht so einfach zu handhaben wie die DirListBox.
Bei der kann man halt schon vorbelegen welches Verzeichnis man am Anfang aufgeklappt sehen will und muss nicht mühsam blättern und suchen.
Danke, muss ich mir mal anschaue.
Du kannst auch bei SHBrowseForFolder das Startverzeichnis angeben. Der Trick ist, den StartPfad als lParam der BROWSEINFO Struktur (im obigen Beispielcode „bi“) mitzugeben:
Dim Pointer As Long
Pointer = LocalAlloc(LMEM\_FIXED Or LMEM\_ZEROINIT, Len(StartPath) + 1)
CopyMemory ByVal Pointer, ByVal StartPath, Len(StartPath) + 1
bi.lParam = Pointer
Vergiss nur nicht, nach SHBrowseForFolder den Pointer wieder freizugeben:
LocalFree Pointer
Jemrijà