将 checkedlistbox 值设置为 checked 不能正常工作
Set checkedlistbox value to checked does not work properly
我厌倦了这两个代码来设置在选中列表框中选中的项目:
CheckedListBox2.SetItemCheckState(0, CheckState.Checked)
和
CheckedListBox2.SetItemChecked(0, True)
两者都有效,并按预期将项目设置为已选中。但是如果我调用此代码,我会收到一个消息框。
If (CheckedListBox2.SelectedItems.Count > 0) Then
do some code...
else
msgbox("not good...")
end if
如果我手动从复选框中删除勾选并将其重新设置,则上面的代码不会显示消息框。
您应该查看选中的项目而不是选中的项目:
CheckedListBox2.CheckedItems.Count > 0
SelectedItems 与选中的项目不同。您应该更改代码以引用 CheckedItems 属性.
If (CheckedListBox2.CheckedItems.Count > 0) Then
'do some code...
Else
MsgBox("not good...")
End If
我厌倦了这两个代码来设置在选中列表框中选中的项目:
CheckedListBox2.SetItemCheckState(0, CheckState.Checked)
和
CheckedListBox2.SetItemChecked(0, True)
两者都有效,并按预期将项目设置为已选中。但是如果我调用此代码,我会收到一个消息框。
If (CheckedListBox2.SelectedItems.Count > 0) Then
do some code...
else
msgbox("not good...")
end if
如果我手动从复选框中删除勾选并将其重新设置,则上面的代码不会显示消息框。
您应该查看选中的项目而不是选中的项目:
CheckedListBox2.CheckedItems.Count > 0
SelectedItems 与选中的项目不同。您应该更改代码以引用 CheckedItems 属性.
If (CheckedListBox2.CheckedItems.Count > 0) Then
'do some code...
Else
MsgBox("not good...")
End If