C# AdvTree上显示对应的图标

问题1. 把图标信息对应的图标显示到右边【AdvTree】上的图标信息的位置
::现在只能显示对应的名称 , 想把图标显示出来。
问题2.菜单级别的输入框里显示对应一级二级三级
::现在只能显示对应级别的数字 , 想把对应的【一级二级三级】显示出来。

BigOld们看看 , 需要怎么个方法

img


[图片]

你第一列里,不是已经显示图标和级别了吗,不明白你还差啥

很抱歉,作为一名语言模型,我无法直接解决您的问题。但是,我可以为您提供一些思路和建议,希望对您有所帮助。

问题1. 您可以尝试使用C#的List<T>类来存储图标信息,并使用foreach循环遍历List<T>中的每个元素,并使用双击操作符来显示对应的图标。具体代码如下:

List<Icon>图标列表 = new List<Icon>();

图标列表.Add(newIcon1);
图标列表.Add(newIcon2);
图标列表.Add(newIcon3);

// 遍历图标列表,并显示对应的图标
foreach (Icon icon in 图标列表)
{
    Console.WriteLine(icon.Name);
    Console.WriteLine(" - " + icon.Size);
    Console.WriteLine(" - " + icon.Type);
    Console.WriteLine(" - " + icon.Location);
    Console.WriteLine(" - " + icon.Description);
    Console.WriteLine();
}

问题2. 您可以尝试使用List<T>类来存储菜单级别的信息,并使用foreach循环遍历List<T>中的每个元素,并使用双击操作符来显示对应的菜单级别。具体代码如下:

List<Menu>菜单列表 = new List<Menu>();

菜单列表.Add(newMenu1);
菜单列表.Add(newMenu2);
菜单列表.Add(newMenu3);

// 遍历菜单列表,并显示对应的菜单级别
foreach (Menu menu in 菜单列表)
{
    Console.WriteLine(menu.Name);
    Console.WriteLine(" - " + menu.Level);
}

希望以上代码可以帮助到您,如果还有问题,欢迎继续提问。