【发布时间】:2012-02-12 18:28:34
【问题描述】:
我想知道是否可以在 Winforms TreeView 中将 StateImage 的位置与 TreeNode 的 IndexImage 的位置切换?
请参考下图的说明。
第一个 TreeNode 有一个 stateImage 而第二个没有。
我的目标是让所有 IndexImage 都对齐到左侧,而 StateImage(如果有的话)对齐到 IndexImage 的右侧。
生成的树看起来像:
我想我必须将树 DrawMode 设置为 OwnerDraw 并覆盖 OnPaint。我阅读了thismsdn 链接,但没有提到关于绘制图像的内容。我真的不知道如何进行。非常感谢您提供的任何帮助和代码(在 C# 或 VB.net 中)。
非常感谢
【问题讨论】:
标签: vb.net winforms .net-3.5 treeview treenode