繁体   English   中英

如何将图片框绘制到列表框中

[英]How to draw a picturebox into a listbox

我正在寻找一些操作方法信息。 我想自定义将图片框绘制到所有者绘制的列表框中。 我一直在寻找有关如何将按钮或图片框之类的控件绘制到列表框中的示例,但未能找到任何示例。 我所能找到的只是如何修改文本等的颜色,与绘制可用的控件无关。 由于这对我来说是新的,所以我真的很想遵循一些简单的方法。 一旦我知道它是如何完成的,我应该就能弄清楚其余的(也许)。

基本上,我要做的是将一个图片框绘制到列表框中,然后调用添加图片,然后在列表框的每一行中添加一些文本作为加载等。

附带说明一下,假设您在列表框上绘制了一个按钮(也必须这样做),您是否能够与按钮的单击事件进行交互等? 我想确保在我深入了解所有内容之前,已经涵盖了所有内容。

感谢对此的任何帮助。

如果您使用的是WPF,则可以使用UserControls,它还可以显示多个元素(例如,图像+文本)并正确处理它们。

如果您使用的是WinForms,则应该只需编写listbox.Items.Add(yourNewPictureBox)即可添加元素。 通过使用PictureBox newPB = new PictureBox()创建一个新的PictureBox,并分配诸如source或size之类的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM