我有一个TreeView控件的windows窗体控件。ImageList,我希望一些节点显示图像,但其他节点不显示图像。

想要一个空白的图像应该在那里。我想要一个看起来像TreeView如果没有ImageList就会画的线条的图像。我怎样才能让它为一些项目而不是其他项目绘制图像,而不诉诸于像那样笨拙的黑客呢?

khghjgj3khghjgj3提问于
nr348399什么也不懂,除了。。回答于

你需要设置ImageIndexSelectedImageIndex值大于ImageList。例如,如果创建此节点并将其添加到TreeView:

TreeNode node1 = new TreeNode(string.Empty, 12, 12); // imageList1.Count = 5

你会有一个隐形的TreeNode插入到你的TreeView。我更改了我的背景色TreeView

回答过的其他问题

如何使用pywinAuto获得特定的系统托盘图标?

nr348399什么也不懂,除了。。
如果应用程序图标在任务栏上可见 app = Application(backend="uia").connect(path="explorer") sys_tray = app.window(class_name="Shell_TrayWnd") systray.child_w...... 展开详请

如何删除html超链接‘a’标签的默认链接颜色?

nr348399什么也不懂,除了。。

理论上:

a { color: inherit; } 

它会使元素呈现出它上一级的颜色。

同一地域同一帐号下CDH和CVM内网是互通的吗?

nr348399什么也不懂,除了。。

是的。同一个地域同一个账号专用宿主机CDH,跟云服务器CVM内网是通的。

Visual Studio 2017无法识别.sfproj类型的项目

nr348399什么也不懂,除了。。
发生这种情况是因为您尚未安装Visual Studio的Service Fabric工具。 要设置开发环境以运行Service Fabric项目,您需要做三件事: Service Fabric SDK Service Fabric Runtime(随SDK一起安装) 适用于Vi...... 展开详请

程序集循环循环次数太多

nr348399什么也不懂,除了。。
问题是cinvoke printf,formatstring,eax更改ECX寄存器,如zx485所指出的那样。事实证明它也改变了EDX寄存器。 为了解决这个问题,我改为使用EBX寄存器,该寄存器未经过修改cinvoke printf,formatstring,eax。 我希望...... 展开详请

使用Ajax将数据插入数据库 - ASP.NET MVC

nr348399什么也不懂,除了。。
看看这个例子: $.ajax({ url: "url", type : "POST", async: false, contentType: "application/json", //dataTy...... 展开详请

关于作者

nr348399

什么也不懂,除了。。

所属标签

扫码关注云+社区