【发布时间】:2014-01-07 16:50:45
【问题描述】:
这是代码:
for (int i = 0; i < CloudEnteringAlert.PointsInt.Count; i++)
{
listView1.Items.Add(CloudEnteringAlert.PointsInt[i]);
}
PointsInt 是一个列表 例如在索引 0 我看到: {X = 120 , Y = 130}
在使用 listView 之前,我使用了 listBox,它工作正常,我可以添加它。 但是当我将其更改为 listView 时,我得到了错误:
错误 2 参数 1:无法从 'System.Drawing.Point' 转换为 'System.Windows.Forms.ListViewItem'
最后我应该在 listView 中看到例如在索引 0 中:X = 128 , Y = 130
【问题讨论】:
-
您可以将实际的ListViewItem设置为每个值的文本,然后将PointsInt对象添加到ListViewItem标签中,以便稍后检索,如果您以后需要检索它,当然:)
-
更正:当我使用 listBox 时,我在索引 0 中看到例如:120、130,这就是 listView 应该是这样的,但我得到了错误。