通过XML-File(vb.net)为XMLTreeView中的节点设置图标

时间:2017-04-29 15:39:52

标签: xml treeview

我不是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)

0 个答案:

没有答案