我不是vb.net的专业人士,但我尝试为我和我的同事制作工具。 我在表单上有一个XMLTreeView,并在其中加载了一个XML-File。 现在,我想在XMLTreeView中为每个节点设置另一个图标,但它必须由XML-File设置。
这是我的XML文件:
<?xml version="1.0" encoding="utf-8" ?>
<Nodes>
<Node Text="Programme" Icon="BlaBlub.ico">
<Node Text="Test" Icon="C:\MyProgramm\Icons\icon2.ico">
<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>
</Node>
<Node Text="andere" Icon="C:\MyProgramm\Icons\23.ico">
<Programm Path="C:\Program Files (x86)\Microsoft Visual" & _
"Studio\VB98\VB6.EXE">VB.NET</Programm>
</Node>
<Node Text="Test1" Icon="Huhu.ico">
<Programm>bla</Programm>
<Programm>blup</Programm>
</Node>
</Node>
</Nodes>
我在我的表单上创建了一个ImageList。
如何为每个节点设置图标?我认为它必须是动态的。但我不知道怎么做... (我不想手动将所有图标加载到ImageList)