Ich kämpfe leider noch immer mit meinem TreeView im Zusammenhang mit XML... Hier stehe ich vor 2 Problemen.
1. wie kann ich via meiner XML jeden Node ein eigenes Icon zuweisen?
2. wie kann ich aus einen Node in der XML mit einem Case oder ähnliches verknüpfen und "Zusätze" beim Doppelklick zu starten.
Hier mein Lösungsansatz leider wird der Code bei "Case" ignoriert...:
mein XML
mein Programmcode für den Doppelklick :
Ich hoffe ihr könnt mir weiterhelfen
1. wie kann ich via meiner XML jeden Node ein eigenes Icon zuweisen?
2. wie kann ich aus einen Node in der XML mit einem Case oder ähnliches verknüpfen und "Zusätze" beim Doppelklick zu starten.
Hier mein Lösungsansatz leider wird der Code bei "Case" ignoriert...:
mein XML
XML-Quellcode
- <?xml version="1.0" encoding="utf-8" ?>
- <Nodes>
- <Programme>
- <Test>
- <Programm Path="C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe">Visual Studio</Programm>
- <Programm Path="C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE">Excel</Programm>
- </Test>
- <andere>
- <Programm Path="C:\Program Files (x86)\Microsoft Visual Studio\VB98\VB6.EXE">VB.NET</Programm>
- </andere>
- </Programme>
- <Test1>
- <Programm>bla</Programm>
- <Programm>blup</Programm>
- </Test1>
- </Nodes>
mein Programmcode für den Doppelklick :
VB.NET-Quellcode
- Sub treeView1_NodeMouseDoubleClick(ByVal sender As Object, ByVal e As TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseDoubleClick
- Select Case TreeView1.SelectedNode.Name
- Case "Visual Studio"
- MsgBox("Visual Studio")
- '...
- Case "Excel"
- Label4.Text = "Excel wurde gestartet"
- '...
- End Select
- End Sub
Ich hoffe ihr könnt mir weiterhelfen