vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
TreeView – Vorgabe Pfad 
Autor: Dikn
Datum: 15.03.19 11:17

Hallo!

In meinem Programm vorhanden:
ComboBox [cbDrives] für die akt. gefundenen Laufwerke (z.B.: "Laufwerk (C")
TreeView [tvFolders] für die Ordner und Unterordner (!!! ohne Anzeige Laufwerk !!!)
ListBox [lbFiles] für die gefundenen Dateien

Ich möchte einen bestimmten Pfad öffnen (z.B.: strDrv = "C:\A\AB\ABC")
Die ComboBox [cbDrives] aktualisiere ich mit

For i = 0 To Me.cbDrives.Items.Count - 1
If InStr(Me.cbDrives.Items.Item(i).ToString, strDrv.Substring(0,2)) > 0 Then
Me.cbDrives.SelectedIndex = i
Exit For
End If
Next

Mein Problem:
Wie aktualisiere ich TreeView [tvFolders]? -> akt. Ordner schließen, Ordner "A\AB\ABC" öffnen
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TreeView – Vorgabe Pfad 
Autor: Dikn
Datum: 15.03.19 11:22

Nachtrag: Ich arbeite mit vb 2010 Express
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TreeView – Vorgabe Pfad 
Autor: minimalist
Datum: 16.03.19 13:33

Hallo,
bist du dir sicher das das richtig ist?
If InStr(Me.cbDrives.Items.Item(i).ToString, strDrv.Substring(0,2)) > 0 .Ich glaube etweder'
Len(InStr(Me.cbDrives.Items.Item(i).ToString, strDrv.Substring(0,2)))>0 or
InStr(Me.cbDrives.Items.Item(i).ToString, strDrv.Substring(0,2)) <>""
.ToString erwatet immer einen string. Wenn leere strings auftauchen können dir Cstr Zuweisung benutzen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TreeView – Vorgabe Pfad 
Autor: Dikn
Datum: 16.03.19 18:51

Hallo minimalist!

Funktioniert bei mir!!!

Die ComboBox [cbDrives] wurde bereits mit allen vorhandenen Laufwerken gefüllt.

z.B.:
Lokaler Datenträger (C: )
CD-ROM-Laufwerk (D: )
Wechseldatenträger (F: )

Aktuelle Auswahl in ComboBox 3.Eintrag -> Wechseldatenträger (F: )
Das in strPathSearch festgelegte Verzeichnis "C:\A\AB\ABC" soll geöffnet werden

For i = 0 To Me.cbDrives.Items.Count - 1
--- alle gefundenen Laufwerke durchlaufen
If InStr(Me.cbDrives.Items.Item(i).ToString, strPathSearch.Substring(0,2)) > 0 Then
--- InStr(Me.cbDrives.Items.Item(i).ToString, strDrv.Substring(0,2) gibt die Position von C: im Eintrag zurück -> hier = 22 (nicht gefunden = 0)
Me.cbDrives.SelectedIndex = i
--- 1.Eintrag auswählen
Exit For
End If
Next
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TreeView – Vorgabe Pfad 
Autor: minimalist
Datum: 17.03.19 06:28

Sorry hab das total falsch verstanden.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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