我正在寻找一些操作方法信息。我想自定义将图片框绘制到所有者绘制的列表框中。我一直在寻找如何将像按钮或图片框这样的控件绘制到列表框但未找到任何内容的示例。我所能找到的只是如何修改文本的颜色等,而不是绘制一个可用的控件来使用。由于这对我来说是新的,我真的想要一些非常简单的东西。一旦我看到它是如何完成的,我应该能够弄清楚其余的(也许)。
基本上我要做的是将一个图片框绘制到列表框中,然后调用添加图片,然后将一些文本添加到列表框的每一行作为其加载等。
在旁注中,假设您在列表框上绘制一个按钮(也必须这样做),您是否能够与按钮点击事件等进行交互?在我深入研究之前,我想确保我已经涵盖了所有内容。
感谢您的任何帮助。
答案 0 :(得分:0)
如果您使用的是WPF,您可以使用UserControls,它也可以显示多个元素(例如图像+文本)并正确处理它们。
如果您使用的是WinForms,您应该可以通过编写listbox.Items.Add(yourNewPictureBox)
来添加元素。使用PictureBox newPB = new PictureBox()
创建一个新的PictureBox,并指定源或大小等值。