Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Jetzt verstehe ich auch, was Du da wolltest. Ja, das hiesige mit dem Select Case geht. Oder es geht los mit OOP. Du erstellst eine Klasse X, die die Property Name als String und DocumentContent auch als String hat. Dann machst Du eine Liste aus Elementen von X und bindest diese Liste an eine ListBox. Dann kannst Du sagen, dass Du in der ListBox nur die Namen angezeigt haben willst und dann entweder Wertemember auf DocumentContent setzen oder eben im entsprechenden EventHandler das entsprechende …
-
Nun, wie gesagt: Wenn Du es beim TreeView belassen willst, ist der Code in Post#6 von Dir schon ok. Wenn Du das mit dem DataBinding machen willst, schau Dir nochmal Post#7 an. Denn aus Deinem aktuellen Code werde ich nicht schlau, was Dein Ziel ist: Treeview behalten oder zu DataBinding+ListBox wechseln
-
Zitat von Amelie: „Wenn ich einen USB-Stick oder eine externe Platte anschließe wird die ja nicht angezeigt.“Naja, wenn Du Deine Laufwerk-Auflistungsprozedur nochmal ausführst schon. Entweder, indem Du die durch einen Buttonklick aufrufst oder - more advanced - indem Du durch Dein Programm erkennen lässt, ob ein Laufwerk dazukommt oder entfernt wird. Ggf. gibt's im Forum was zum Letzteren. Aber der Sinn des Codes versteh ich nicht. V.a. auch Zeile#6: Treeview()? Was soll das denn bedeuten?
-
Der Code macht was anderes als Du denkst. Node.ImageKey ist ein String. An dieser Stelle setzt man den Namen der Datei, die angezeigt werden soll, wenn der Knoten nicht ausgewählt ist. Woher weiß das TreeView, welche Namen es gibt? Dazu muss man dem TreeView eine ImageList mitgeben (aus der ToolBox auf's Form ziehen und dann bei der TreeView-Eigenschaft ImageList diese neue ImageList einstellen). Und dieser ImageList kann man Bilder hinzufügen. Und dann sind die Namen klar, die man eben bei Node…