【发布时间】:2011-04-09 21:44:29
【问题描述】:
我创建了一个图像列表框,我想调整所有图像的大小。我已经掌握了方法,但我似乎无法遍历列表框中的项目:
foreach (Image I in listbox1.items)
{
Resize(I, x, y)
}
我收到此错误“无法将 system.string 类型的对象转换为 system.drawing.image 类型”。有什么想法吗?
之前我也在列表框选定项上使用图像投射:
Picturebox1.Image = (Image)listbox.selecteditem;
我记得它起作用了,但它不再起作用了。我假设我记错了代码,还有其他选择吗?
【问题讨论】:
-
向我们展示执行 ListBox.Items.Add 的代码,您在代码的那部分做错了。
-
将图像放入 ListBox 没有任何意义,它不知道如何显示它们。显然你在里面放了字符串。您的代码无法使用字符串。
标签: c# image casting listboxitem