【问题标题】:Is it possible to add images to treeview nodes without using a ImageList?是否可以在不使用 ImageList 的情况下将图像添加到树视图节点?
【发布时间】:2009-02-12 03:26:33
【问题描述】:

(使用 WinForms 和 C#。-> .Net 2.0)

我正在根据表中的数据将节点添加到 TreeView。除了显示在节点上的标题外,该数据还包含位图。

我想使用表格中的位图作为 TreeViewNode 上的图标,而不是来自预先存在的 ImageList 的图标。 (通常在图像列表中指定图像的 Key 或 Index 来设置节点的图像。)

这可能吗,还是我需要将位图从我的数据添加到 ImageList(在运行时),然后使用该 ImageList 来填充节点上的图像。

【问题讨论】:

    标签: winforms treeview c#-2.0


    【解决方案1】:

    我认为你有两个选择。您可以按照您的建议从数据中填充ImageList,或者您可以自己将图像绘制到控件上(使用 Paint 事件)。

    【讨论】:

    • 是的 - 这就是我所做的。看起来有点矫枉过正,但工作正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 2011-10-08
    • 1970-01-01
    • 2014-03-18
    • 2011-09-28
    • 2023-03-11
    • 1970-01-01
    相关资源
    最近更新 更多