15得票6回答
CheckedListBox控件 - 只有在实际复选框被点击时才勾选复选框

我正在使用CheckedListBox控件开发一个小应用程序。这是一个不错的控件,但有一件事情让我困扰:我无法设置一个属性,使它只在实际勾选复选框时才检查该项。 有什么好的方法可以解决这个问题吗? 我一直在考虑获取鼠标单击的位置,相对于复选框左侧的位置。这部分有用,但如果我在足够靠近当前所选项...

11得票4回答
CheckListBox控件是否有像属性一样的"DisplayMember"和"ValueMember"? C# WinForms

我有一个具有以下结构的 DataTable:ID | VALUE ---------------- 1 | Item 1 2 | Item 2 3 | Item 3 我将DataTable中的值逐行添加到CheckedListBox控件中以显示这些值。 但是,我该如何包含ID呢? 是否...

11得票5回答
如何动态更改/设置checkedListBox项目的前景颜色?

我有如下代码。如何根据选中或未选中的情况设置CheckedListBox项目的前景色?private void FindSelectedUserRoles() { lblSelectedUser.Text = Code.CommonUtilities.getDgvStringC...

10得票2回答
如何给checkedListBox的项目添加值

是否可以在 checkedListBox 中添加项目的值和标题 checkedListBox1.Items.Insert(0,"title"); 如何增加价值?

10得票3回答
CheckedListBox - 根据文本搜索项目

我有一个绑定到DataTable的CheckedListBox。现在我需要以编程方式选中一些项目,但是我发现SetItemChecked(...)方法只接受项目索引。 有没有一种实用的方式可以通过文本/标签获取项目,而不知道项目索引? (注意:我在WinForms方面经验有限...)

9得票2回答
遍历一个已勾选的列表框并勾选所有项目 C#

我需要循环遍历一个已勾选的列表框,对其中的每个项目进行检查(基本上像“全选”功能)。 你能给我提供一个基本示例来帮助我吗?

9得票2回答
在CheckedListBox中,每个<item>作为对象而不是控件返回。

我之前已经填充了一个CheckedListBox。我想要使用“for each/next”循环遍历CheckedListBox中的所有项目,并对每个迭代元素执行大量的“操作”。 示例代码: For Each item In CheckedListBox1.Items ...

9得票5回答
如何将CheckedListBox中的选定项获取到List<X>中?

我有一个类型为X的列表。X是一个属性级别类。 现在,在某个事件上,我需要将CheckedListBox中选定的项放入另一个列表中。 如何得到输出...?? 我尝试过的代码如下... public void Initialize(List&lt;X&gt; x1) { chk...

7得票5回答
Windows C# CheckedListBox 选中项目事件处理

我目前正在开发一个使用CheckedListBoxes的Windows应用程序,用于程序的某些方面。我遇到的问题是,我一直在尝试找出当选中项目时触发哪个事件,以便在任何列表项被选中时启用表单按钮。 问题是我尝试使用以下代码; private void clbAvailMods_ItemCh...

7得票3回答
迭代经过CheckedListBox以测试已选中的项目-类型转换错误。

我正在尝试检查CheckedListBox中的每个项目,并根据其是否被选中来执行某些操作。我已经能够使用IndexCollection仅获取已选项目,但我无法获取所有项目,出现了错误“无法将类型为'System.String'的对象转换为类型'System.Windows.Forms.List...