这是代码:
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
答案 0 :(得分:0)
尝试:
listView1.Items.Add(CloudEnteringAlert.PointsInt[i].ToString());
修改强>
正如@LokiSinclair还建议的那样,如果您有权访问.X
和.Y
成员,那么您可以这样做:
listView1.Items.Add(CloudEnteringAlert.PointsInt[i].X.ToString() + ", " + CloudEnteringAlert.PointsInt[i].Y.ToString());