处理选定的多行
为了便于学习本节的内容,可以先打开CaseStudy目录下的文件“ListView.Table”,并参考该文件名为“示例十”的窗口。
在默认情况下,按住Ctrl键单击ListView中的行,可以依次选定所单击的行:
通过ListView的SelectedRows属性,可以返回所有选定的行,例如上图按钮的Click事件代码为:
Dim
lvw As
WinForm.ListView
= e.Form.Controls("ListView1")
Dim
vls As
String =
""
For
Each vr
As WinForm.ListViewRow
In lvw.SelectedRows
vls = vls
& ","
& vr("国家")
Next
vls =
vls.Trim(",")
If
vls > ""
Then
MessageBox.show("你选择的国家有:"
& vls)
Else
MessageBox.show("你并没有选择任何国家!"
)
End
If
提示:
如果想禁止多选,将ListView的MultiSelect属性设置为False即可。