积极答复者
listview 问题

问题
答案
-
- 已建议为答案 ThankfulHeartModerator 2012年5月1日 5:08
- 已标记为答案 ckjason 2012年5月1日 8:54
全部回复
-
你好,
你的代码中ListView的每一个Item都是一个String类型的字符串(filename),所以在其后面使用SubItems(2)是越界的,因为它的SubItems只包含一个元素。你可以通过计算每行的元素个数来确定第三行的元素索引编号。
Regards,
Shanks Zen
MSDN Community Support | Feedback to us
-
你好,
你的代码中ListView的每一个Item都是一个String类型的字符串(filename),所以在其后面使用SubItems(2)是越界的,因为它的SubItems只包含一个元素。你可以通过计算每行的元素个数来确定第三行的元素索引编号。
Regards,
Shanks Zen
MSDN Community Support | Feedback to us
-
- 已建议为答案 ThankfulHeartModerator 2012年5月1日 5:08
- 已标记为答案 ckjason 2012年5月1日 8:54
-
For i = 0 To securityfiles.Length - 1 filename = securityfiles(i).ToString ListView1.Items.Add(filename, 0) ListView1.Items(i).SubItems(2).Text = "a" Next
我想在listview的第三行(我一共有4行)写入/添加a字符,但出现错误InvalidArgument=Value of '2' is not valid for 'index'.。。什么问题??