| |
| In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.
Hinweis: Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden! | Fragen zu Tipps & Tricks und Workshops im vb@rchivTipp 778: Ordner im TreeView à la Explorer 2 | | | Autor: StefanPI314 | Tipp anzeigenDatum: 20.10.17 09:22 |
| Hallo zusammen,
Ich habe den Code in meine AccessDB integriert.
Wen ich die Funktion "LoadWithFolders" aufrufen möchte bekomme ich die Fehlermeldung "Argumanttyp ByRef unzulässig".
Hat jemand einen tipp für mich was diese Fehlermeldung bedeutet und wo ich zur Fehlersuche ansetzen kann??
Das wäre nett.
Gruß
StefanPI314 | |
Re: Ordner im TreeView à la Explorer 2 | | | Autor: Manfred X | Datum: 20.10.17 11:35 |
| Hallo!
Prüfe die Parameter, die Du an die Routine übergibst - insbesondere
den ersten (TreeView erforderlich).
Folgendes Beispiel funktioniert, falls es einen Ordner "C:\Daten" gibt,
der die Bild-Dateien "ew.jpg", "ks.jpg" enthält.
Ein Verweis auf die Komponente "Windows Common Controls 6" ist nötig und
jeweils eine Instanz der Controls "Treeview" und "ImageList" auf der Form.
Private Sub Form_Load()
' ImageList zuordnen
With ImageList1
.ImageHeight = 16: .ImageWidth = 16
.ListImages.Add 1, "OrdnerZu", LoadPicture("C:\Daten\ew.jpg")
.ListImages.Add 2, "OrdnerOffen", LoadPicture("C:\Daten\ks.jpg")
End With
Set TreeView1.ImageList = ImageList1
' Startordner
sDirectory = "c:\daten"
' Alle Ordner in C: anzeigen
LoadWithFolders TreeView1, sDirectory, _
"OrdnerZu", "OrdnerOffen"
End Sub Die Parameter können auch ByVal übergeben werden. | |
Re: Ordner im TreeView à la Explorer 2 | | | Autor: StefanPI314 | Datum: 20.10.17 12:09 |
| HalloManfred X, Ich bedanke mich für die Antwort.
Es klappt nun.
Ich müsste allerdings noch die Dateien aus den Ordnern anzeigen lassen. Bislang versuche ich es über das FSO.
Aktuell versuche ich zu erkennen an welcher Stelle ich die Unterschleife einbauen muss.
Hättest du da noch einen Tipp für mich?
Gruß
Stefan PI314 | |
Re: Ordner im TreeView à la Explorer 2 | | | Autor: Manfred X | Datum: 20.10.17 18:31 |
| Hallo!
Zur Anzeige von Dateien würde ich eher von diesem Tipp abraten.
Um eine schnelle Ausführung zu gewährleisten, werden hier laufend
Treeview-Knoten erstellt (beim Expandieren) und auch wieder entfernt
(beim Kollabieren).
Die Knoten für die Dateien in den Unterordnern müssten dementsprechend
ebenfalls stets neu hinzugefügt/entfernt werden. Zudem wäre ein zusätzlicher
Stammknoten für den Basis-Ordner notwendig, weil der Dateien enthalten
könnte.
Auch die Dummyknoten-Verwaltung wäre anzupassen, weil nicht nur auf das
Vorhandensein von Unterordnern, sondern auch von Dateien zu reagieren ist.
Eine Überarbeitung könnte so aussehen, daß beim Kollabieren die Subknoten
eines Ordners nicht gelöscht werden und beim Extrahieren zunächst geprüft wird,
ob der Knoten des Unterordners bereits "gefüllt" worden ist.
Beitrag wurde zuletzt am 20.10.17 um 18:35:45 editiert. | |
| Sie sind nicht angemeldet! Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats sevOutBar 4.0
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|