VB Listview 前面有Checkbox 怎样判断"没有选中任何项",即前面勾勾都没有被勾上,一项也没有!
展开全部
可参考下面例子,有选中项时分别列出选中项名称,无选中项时,显示“无选中项”
Private Sub ListView1_ItemChecked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ItemCheckedEventArgs) Handles ListView1.ItemChecked
Dim txt As String = Nothing
For Each listitem As ListViewItem In ListView1.Items
If listitem.Checked Then
txt += listitem.Text + ","
End If
Next
If txt = Nothing Then
TextBox1.Text = "没有选中项"
Else
TextBox1.Text = txt
End If
End Sub
Private Sub ListView1_ItemChecked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ItemCheckedEventArgs) Handles ListView1.ItemChecked
Dim txt As String = Nothing
For Each listitem As ListViewItem In ListView1.Items
If listitem.Checked Then
txt += listitem.Text + ","
End If
Next
If txt = Nothing Then
TextBox1.Text = "没有选中项"
Else
TextBox1.Text = txt
End If
End Sub
展开全部
用循环,然后判断Listview.ListItems(i).Checked = True是否选中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ListViewMain.SelectedIndex
当它为-1时,表示没有选中,大于-1时表示已经选择
当它为-1时,表示没有选中,大于-1时表示已经选择
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询