vb.net - CheckedListBox VB.Net 多重扩展选择模式

标签 vb.net winforms checkedlistbox

我有一个包含一些项目的 CheckedListBox,我希望允许用户使用箭头键或鼠标单击结合 Shift 和 Ctrl 键来选择多个项目,因此我设置了 SelectionMode 属性设置为 MultiExtended

在设计时我不可能收到错误:

value property is not valid.

如果我在运行时设置它:

clbEmployees.SelectionMode = SelectionMode.MultiSimple

我也收到错误:

CheckedListBox is not compatible with multiple selection.

我怎样才能做到这一点?

最佳答案

CheckedListBox 不支持它。

但是,我相当确定您可以在 ListView 中模仿该功能。只需查看 Listview 的 CheckBoxes 和 MultiSelect 属性即可。据我从文档中可以看出,它们是兼容的。

关于vb.net - CheckedListBox VB.Net 多重扩展选择模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2654261/

相关文章:

vb.net - 检测(右键)单击标签页标题

.net - 如何使用 VB.net 删除 Excel 范围内单元格的边框?

asp.net - 如何将 VB.NET Web 应用程序发布到我的 Azure Windows 2012 R2 VM

c# - WinForms:暂时禁用事件处理程序

c# - 如何对来自 checkedlistbox C# 的所有未选中项目进行循环?

c# - CheckedListBox - FileInfo 对象的集合 - 显示自定义 ToString

c# - VB.NET 是否具有等同于 c# 的多行字符串声明语法?

c# - 在单独的面板中配对单选按钮

c# - 无法在全屏表单的底部或右侧绘制

mysql - 获取 CheckedListbox 中选中项目的值