【发布时间】:2021-08-03 11:51:42
【问题描述】:
我的表单定义了一个 ContextMenuStrip:
Dim CMS As New ContextMenuStrip
Button1.ContextMenuStrip = CMS
还有一个包含 5 列和一些数据的 Listview:
ListView1.View = View.Details
如何在 ContextMenuStrip 中显示此 ListView 的第一个 5 项目的索引 1 和 K 的子项目的内容?
CMS.Items.Clear()
For i As Integer = 0 To 5
Dim line As String = ListView1.Items(i).SubItems(1).Text
Dim line1 As String = ListView1.Items(i).SubItems(3).Text
CMS.Items.Add(line & "|" & line1)
Next i
如果 ListView 包含的数量少于 5 ListViewItems,则会出现异常。
如果ListView中有一个ListViewItem,则创建一个MenuItem。
如果 ListViewItem 超过 5 个,则仅显示前 5 个 Item 的值。
【问题讨论】:
标签: vb.net winforms listview contextmenustrip