【发布时间】:2009-10-09 21:25:54
【问题描述】:
我有一个 ItemHeight=16 和 CheckBoxes=true 的 TreeView。我想在节点上显示大小为 8x16 像素的图像。但是当我这样做时,“Plus/Minus”和“CheckBoxes”会改变它们的大小(变小)。
我该如何解决这个问题?我不想使用 16x16 的图像,因为我不想用空白来丢失这 8 个像素。
有什么建议吗?
【问题讨论】:
-
“我不想用空白来丢失这 8 个像素。”。你能再解释一下你的意思吗?
-
我希望文本、复选框和加号/减号的大小正确,因此我选择 TreeView.ItemHeight=16。如果我想要图像,我必须将 TreeView 与包含 16x16 像素图像的 ImageList 相关联。我要显示的图片只有 8 像素宽。 TreeView 的工作方式,CheckBox 和加/减的大小取决于图像的宽度。