问题标签 [checkedlistbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14716 浏览

c# - 如何在 WindowsForms 中更改 CheckedListBox 中 SelectedItem 的颜色?

我想更改 C# WindowsForms 中 CheckedListBox 中检查的项目的颜色。

谁能帮我解决这个问题!

0 投票
2 回答
11802 浏览

c# - 遍历 WinForms 中的 CheckedListBox?

如果我在我这样填写的 Win 表单中选中了列表框

如何迭代 tasksCheckedListBox.Items 并将一些复选框设置为选中?

谢谢

0 投票
3 回答
4916 浏览

vb.net - VB.NET CheckedListBox 标记?

CheckedListBox 中的项目是否有标签?或者类似的东西?我希望能够存储与我正在显示的项目相关联的 ID。

0 投票
2 回答
27596 浏览

vb.net - 对于每个在 CheckedListBox 中。作为对象而不是作为控件返回

我以前填充了一个 CheckedListBox。我想在 CheckedListBox 中的所有项目中循环使用“for each / next”,并对checkedlistbox的每个迭代元素做很多“事情”。

示例代码:

问题是这是一个“对象”类型而不是“控制”类型。如果我强制迭代 var As CheckBox,它会抛出一个 InvalidCastException,说明类型“System.String”不能与类型“System.Windows.Forms.CheckBox”相关联

我知道我可以轻松解决这个问题,但我想使用 for each /next 循环,因为我在该循环中有很多代码(并且无法使用 With )并且总是直接指向对象是我希望的避免,我真的需要代码尽可能简单。

我实际上花了一个下午寻找这个但找不到任何答案。

0 投票
1 回答
1638 浏览

vb.net - 用另一个(checkedlistbox)填充一个checkedlistbox

我在根据另一个中所做的选择填充选中列表框 (CLB) 时遇到了困难。还应该注意的是,我在顶部有一个“全选”复选框,用于选中/取消选中第一个 CLB 中的所有项目。这是代码:

第一个 CLB 使用按钮单击事件上的值数组列表填充。根据在第一个 CLB 中检查的内容,来自结构数组列表的相应值应填充第二个 CLB。以下代码部分有效,直到单击“全选”复选框,此时如果在选中“全选”之前已选择其他值,则第二个 CLB 填充正确数量的对应值,但仅填充最近的值选择第一个 CLB 的项目,而不是所有尚未选择的项目的所有对应值。

任何见解将不胜感激。

~8th

0 投票
2 回答
6796 浏览

c# - 如何在checkedlistbox中获取当前的Checked Item

我有一个列表框,我试图在 ItemCheck Handler 中获取当前选中的项目,但我不能,->我可以使用属性 chckdLstBox_Metabolites.CheckedItems 获取 CheckedItems 列表但是我如何获取之前检查过的项目? ???

0 投票
1 回答
499 浏览

vb.net - LB_SETTABSTOPS 似乎不会影响 CheckedListBox

我试图在我的 WinForms 应用程序的 CheckedListBox 中设置制表位,但无论我做什么,它似乎都没有任何效果。我的表单代码中有以下内容:

在表单的加载方法中,我正在执行以下操作,其中 theList 是我的 CheckedListBox:

稍后,我在循环中使用它,其中 col1 到 col4 都是列的字符串值:

但无论我对 tabStops 的值使用什么,列表都使用标准宽度制表位进行格式化。

0 投票
2 回答
5992 浏览

vb.net - CheckedListBox VB.Net MultiExtended SelectionMode

我有CheckedListBox一些项目,我希望允许用户使用箭头键或鼠标单击结合 shift 和 ctrl 键选择多个项目,因此我将SelectionMode属性设置为MultiExtended.

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

value 属性无效。

如果我在运行时设置它:

我也收到一个错误:

CheckedListBox 与多选不兼容。

我怎么能这样做?

0 投票
2 回答
6658 浏览

.net - 检查 CheckedListBox 中的项目而不选择

如何允许用户单击以CheckedListBox一键检查项目?默认行为是第一次单击选择项目,第二次单击允许您切换检查。我也不想在选择上切换检查,我正在寻找ListView控件的行为,我可以直接单击复选框来切换它们而无需先选择它们的项目。

0 投票
1 回答
3647 浏览

winforms - 如何使用 winforms 选中的列表框项目的 Tag 属性?

如何编写这样的 C# winforms 代码?

CheckedListBox 项目没有“Tag”和“ValueMember”属性。

我知道有很多替代方案。但我需要以这种方式工作。