如何在Windows窗体应用程序中的复选框之前添加图像

时间:2015-03-31 08:04:15

标签: c# checkbox treeview

我想创建一个复选框列表,其中我将有一个带有复选框的项目列表。因为我需要一个树视图结构,所以我使用了Treeview并启用了它们的复选框。它现在看起来像这样: enter image description here

我现在想要的只是一张图片,让我们说项,图片应该在复选框和表格之间。

任何人都可以建议一种方法吗?提前谢谢!

EDITED

现在发生了什么: 该工具在打开时的外观。

enter image description here

*但是当我点击它时,让我们说,索引项目,它的图像会随着它下面的图像而改变。 *

enter image description here

你能告诉我这里究竟发生了什么吗?

1 个答案:

答案 0 :(得分:4)

您必须按照此处所述使用Imagelist:

https://msdn.microsoft.com/en-us/library/haf2a2zb%28v=vs.90%29.aspx

TreeView1.ImageList = ImageList1
// (Assumes that imageList1 contains at least two images and
// the TreeView control contains a selected image.)
treeView1.SelectedNode.ImageIndex = 0;
treeView1.SelectedNode.SelectedImageIndex = 1;

如果我没有错误地使用设计师将图像添加到列表中,可以将ImageList添加到表单中。