0

我正在尝试在我的 .net 应用程序中为列表视图使用一些 VB6 代码。但是,一旦将其转换为 vb.net 代码,我似乎无法通过:

Dim ListObj As System.Windows.Forms.ListViewItem
ListObj = LV1.FindItemWithText(Name_Renamed, True, 0)

它一直告诉我

InvalidArgument=“0”的值对“startIndex”无效。参数名称:startIndex

我尝试输入1而不是0,但仍然收到与上述相同的错误消息。任何帮助都会很棒!

大卫

4

1 回答 1

0

Please try with this changes to your code

Dim ListObj As System.Windows.Forms.ListViewItem 
if LV1.Items.Count > 0 then
    ListObj = LV1.FindItemWithText(Name_Renamed, True, 0)
end if

The overload of the method FindItemWithText taking the startindex parameter, throw the InvalidArgument exception when the items count is zero.

于 2012-06-18T21:13:04.130 回答