checkedlistbox相关内容

如何检测是否将项目添加到 ListBox(或 CheckedListBox)控件

这似乎是一个基本简单的问题.我有一个带有列表框的 WinForms 对话框.此控件不是通过数据绑定填充的,而是填充了对 的调用 listBox.Items.Add (obj); 这个调用可能是从不同的地方异步进行的,我想挂钩列表框并观察其数据成员的变化,以便我可以执行其他 UI 更改(例如启用或禁用与列表框基于列表中的项目数). 不幸的是,除非我完全一无所知,否则似乎没有可以挂钩的事件 ..
发布时间:2022-01-16 10:41:28 C#/.NET

我可以将 DrawItem 事件处理程序与 CheckedListBox 一起使用吗?

当一个项目被添加到一个选中的列表框时,我想覆盖显示的文本.现在它正在使用 obj.ToString(),但我想附加一些文本,而不更改对象的 ToString 方法.我已经看到处理 ListBox 的 DrawItem 事件的示例,但是当我尝试实现它们时,我的事件处理程序没有被调用.我注意到 Winforms 设计器似乎不允许我为 DrawItem 事件分配处理程序.固执的我自己加了代码 lis ..
发布时间:2021-12-25 08:21:59 其他开发

检查项目后哪个 CheckedListBox 事件触发?

我有一个 CheckedListBox,我想要一个事件 一个项目被检查后,这样我就可以使用具有新状态的 CheckedItems. 由于 ItemChecked 在 CheckedItems 更新之前被触发,所以它无法立即使用. 当 CheckedItems 更新时,我可以使用什么样的方法或事件来通知我? 解决方案 您可以使用 ItemCheck 事件,如果您还检查正在单击的项 ..
发布时间:2021-12-08 14:10:24 C#/.NET

寻找带有复选框的 WPF ComboBox

我的谷歌技能让我失望.任何人都听说过类似 WPF 的控件.我试图让它看起来像这样(winforms 截图). 解决方案 您可以通过设置组合框的 DataTemplate 自行完成此操作.这篇文章 向您展示了如何 - 对于列表框,但原理是一样. 另一篇文章 ..
发布时间:2021-12-05 17:18:51 其他开发

在c#中自动检查checkboxlist中的每个新项目

我正在尝试自动检查我的复选框列表中的每个新项目我有一个按钮可以自动选择所有项目,但我们不希望它以这种方式由按钮控制.我们希望它为我们自动获得的每一个新项目都会被检查. 这是我的按钮,如果有新的 20 个项目,它会自动全选,这将自动全选,然后提交这些新项目 这是它的工作代码,但不是我想要自动选择每个进入的新项目,因为我有另一个进程会不断向复选框列表添加新项目,而且 lst_Barcode ..
发布时间:2021-09-27 19:32:15 C#/.NET

如何从CheckedListBox中删除多个选中的项目

我知道如何从 checkedlistbox 中删除单个 checkedItem.但是现在,我想一口气删除所有选中的项目. 我试过了: foreach(List_Frente.CheckedItems 中的 var 项目){List_Frente.Items.Remove(item);} 但正如您可能知道的那样,它给了我一个错误,说此枚举器绑定到的列表已被修改.仅当列表未更改时才能使用枚举 ..
发布时间:2021-09-27 19:16:44 C#/.NET

为什么checkedlistbox没有数据源?如何绑定到值列表?

我正在开发一个 Winform,我需要一个检查列表框.我将值存储在具有 List 属性的对象中: 公共静态类字段{公共静态 IList字段列表{获取;放;}静态字段(){ ...//填充字段列表}} 现在我希望我的 CheckedListBox 使用 Fields.FieldList 作为数据源.在网上搜索后我发现我需要设置 //在myForm_Load中mycheckedListBox.D ..
发布时间:2021-09-27 19:07:51 C#/.NET

CheckedListBox 控件 - 仅在单击实际复选框时选中复选框

我在我正在开发的一个小应用程序中使用 CheckedListBox 控件.这是一个很好的控制,但有一件事困扰着我;我无法设置属性,以便它仅在我实际选中复选框时检查该项目.克服这个问题的最佳方法是什么?我一直在考虑从复选框的左侧获取鼠标点击的位置.这部分有效,但如果我点击一个空白区域,离左侧足够近,仍会检查当前选定的项目.对此有什么想法吗? 解决方案 嗯,它很丑,但是你可以通过钩住 Chec ..
发布时间:2021-09-27 18:53:22 C#/.NET

For 循环遍历 Windows 窗体中的所有选中列表框

我已经为我的问题找到了解决方案,但处理时间太长.我想以某种方式获得一些帮助,以便我可以遍历表单中的所有 10 个检查列表框,以便每个框都填充我的数据网格视图的一列.这是我的代码 第一块代码: Dim dt As New DataTabledt.Columns.Add("Região", Type.GetType("System.String"))dt.Columns.Add("Produt ..
发布时间:2021-09-16 20:27:46 其他开发

将 CheckedListBox 中的选择更改为用户类型

我们在 VB.NET 应用程序中有一个多选复选框的自定义实现.它在很大程度上工作得很好,但我们最近用这个控件替换了一个普通的单选 ComboBox,它不支持边打字边搜索. 例如,如果用户想要访问“zygote"他们曾经能够开始输入这个词,而且它会慢慢接近.现在,当您键入时,它会跳转到 z、y、g 等等. 是否可以让它像使用标准 ComboBox 那样运行? 目前,我捕获 KeyDow ..
发布时间:2021-09-16 19:48:48 其他开发

将项目从列表框复制到CheckedListBox

有很多问题与这个问题相反,但是不幸的是,没有一个问题对我有用.我有以下代码可以实现我的目的: foreach(listBox1.Items中的可变项){CheckedListBox1.Items.Add(item);} 问题是当我这样做时,我没有得到 ListBox 内的值,而是 System.Data.DataRowView 项内的值.因此,我的 CheckedListBox 正是使用 ..
发布时间:2021-05-30 19:21:06 C#/.NET

如何将表列(通过SQL查询返回)列出为CheckedListBox中的项目?

如果我有下表: canAssign------------1个 是否可以将列标题文本(例如 canAssign 等)添加到 CheckedListBox 作为用户可以检查的标签? 我找到的所有答案都将 value 列为标签,如下所示: ☐1 代替此: ☐canAssign 仅作为示例,如果我使用以下内容列出canAssign列中的任何值,我该如何更改它以列出"canAss ..
发布时间:2021-04-18 20:48:19 C#/.NET

在检查列表框中创建检查项目的字符串数组

如何使用foreach循环(或任何其他方式)创建一个包含检查列表框中检查项目的数组? 我不知道列表中的项目数. 解决方案 假设您使用的是3.5或更高版本. object[] items = lb.CheckedItems.OfType().ToArray(); 如果要在CheckedListBox中添加特定类型的对象,则可以使用所用类的名称替换对象. ..
发布时间:2020-11-09 21:33:30 C#/.NET

如何将我的清单列表框中的清单项目添加到DataGridView?

我有一个下拉列表,用于从数据库中选择类别列表,并将产品名称显示在清单框上。但是,如何将已检查的项目从checkedlistbox抓取到DataGridView?这是我的设计的样子: 此外,我如何使已添加到Gridview中的每种药物的默认值均为1? 解决方案 将此代码添加到您的“添加”按钮单击事件中: 私人无效button1_Click(对象发送方,EventArgs e) ..
发布时间:2020-10-17 20:34:49 C#/.NET

保留级联CheckedListBox中项目的检查状态

我的C#Windows窗体应用程序中有2个 Checkedlistbox 控件。第一个 Checkedlistbox 用于医生的专长,例如牙医,放射线医生等。如果我选​​中牙医复选框,则医生的专长 Checkedlistbox 控件,所有牙医医生都会显示在医生姓名 Checkedlistbox 控件中。 问题是当我检查牙医 Checkedlistbox ,然后是医生的 Checkedlist ..
发布时间:2020-10-16 19:28:51 C#/.NET