Vb.net 将checkedlistbox值设置为checked无法正常工作
我使用这两种代码设置在checkedlistbox中选中的项目:Vb.net 将checkedlistbox值设置为checked无法正常工作,vb.net,checkedlistbox,Vb.net,Checkedlistbox,我使用这两种代码设置在checkedlistbox中选中的项目: CheckedListBox2.SetItemCheckState(0, CheckState.Checked) 及 两者都可以工作,并按预期将项目设置为已选中。。但是如果我调用这个代码,我会得到一个消息框 If (CheckedListBox2.SelectedItems.Count > 0) Then do some code... else msgbox("not good...") end if 如
CheckedListBox2.SetItemCheckState(0, CheckState.Checked)
及
两者都可以工作,并按预期将项目设置为已选中。。但是如果我调用这个代码,我会得到一个消息框
If (CheckedListBox2.SelectedItems.Count > 0) Then
do some code...
else
msgbox("not good...")
end if
如果我手动从复选框中删除复选框并将其设置回原位,则上述代码不会显示msgbox。您应该查看选中的项目,而不是选定的项目:
CheckedListBox2.CheckedItems.Count > 0
您应该查看选中的项目,而不是选定的项目:
CheckedListBox2.CheckedItems.Count > 0
SelectedItems与选中的项目不同。您应该更改代码以引用该属性
If (CheckedListBox2.CheckedItems.Count > 0) Then
'do some code...
Else
MsgBox("not good...")
End If
SelectedItems与选中的项目不同。您应该更改代码以引用该属性
If (CheckedListBox2.CheckedItems.Count > 0) Then
'do some code...
Else
MsgBox("not good...")
End If