0
我想限制在列表視圖中的複選框選擇到2 請幫助。VB.NET-如何限制listview中的複選框選擇?
If lvbooklist.CheckedItems.Count >= 2 Then
e.NewValue = CheckState.Unchecked
MsgBox("Only 2 Book can be borrow per day")
Else
End If
我想限制在列表視圖中的複選框選擇到2 請幫助。VB.NET-如何限制listview中的複選框選擇?
If lvbooklist.CheckedItems.Count >= 2 Then
e.NewValue = CheckState.Unchecked
MsgBox("Only 2 Book can be borrow per day")
Else
End If
你的代碼應該是在ItemCheck
事件,你只應防止複選框從選中的狀態去一個選中狀態(否則他們也會當你當你有取消的項目得到一個消息已選擇兩個):
Private Sub lvbooklist_ItemCheck(sender As Object, e As ItemCheckEventArgs) Handles lvbooklist.ItemCheck
If lvbooklist.CheckedItems.Count = 2 AndAlso e.CurrentValue = CheckState.Unchecked Then
e.NewValue = CheckState.Unchecked
MessageBox.Show("Only 2 Books can be borrowed per day.")
End If
End Sub
您可能想看看http://stackoverflow.com/help/how-to-ask。這個問題似乎缺乏。 – ptierno