checkedlistbox相关内容
我有一个 CheckedListBox,我想检查另一个列表中的所有项目.此代码不起作用,因为 CheckedItems 属性是只读的并且类型不匹配,但它给出了我想要做的最好的想法. checkedListBox1.DataSource = DataSetSelectAll().Tables[0];checkedListBox1.ValueMember = "id_table";checkedL
..
这似乎是一个基本简单的问题.我有一个带有列表框的 WinForms 对话框.此控件不是通过数据绑定填充的,而是填充了对 的调用 listBox.Items.Add (obj); 这个调用可能是从不同的地方异步进行的,我想挂钩列表框并观察其数据成员的变化,以便我可以执行其他 UI 更改(例如启用或禁用与列表框基于列表中的项目数). 不幸的是,除非我完全一无所知,否则似乎没有可以挂钩的事件
..
我之前填充了一个 CheckedListBox.我想在 CheckedListBox 中的所有项目中使用“for each/next"循环,并对checkedlistbox的每个迭代元素做很多“东西". 示例代码: 对于 CheckedListBox1.Items 中的每个项目如果 item.Checked = True 那么'做这样的事情item.BackColor = Color.B
..
当一个项目被添加到一个选中的列表框时,我想覆盖显示的文本.现在它正在使用 obj.ToString(),但我想附加一些文本,而不更改对象的 ToString 方法.我已经看到处理 ListBox 的 DrawItem 事件的示例,但是当我尝试实现它们时,我的事件处理程序没有被调用.我注意到 Winforms 设计器似乎不允许我为 DrawItem 事件分配处理程序.固执的我自己加了代码 lis
..
我有一个 CheckedListBox,我想要一个事件 一个项目被检查后,这样我就可以使用具有新状态的 CheckedItems. 由于 ItemChecked 在 CheckedItems 更新之前被触发,所以它无法立即使用. 当 CheckedItems 更新时,我可以使用什么样的方法或事件来通知我? 解决方案 您可以使用 ItemCheck 事件,如果您还检查正在单击的项
..
我的谷歌技能让我失望.任何人都听说过类似 WPF 的控件.我试图让它看起来像这样(winforms 截图). 解决方案 您可以通过设置组合框的 DataTemplate 自行完成此操作.这篇文章 向您展示了如何 - 对于列表框,但原理是一样. 另一篇文章
..
我正在尝试自动检查我的复选框列表中的每个新项目我有一个按钮可以自动选择所有项目,但我们不希望它以这种方式由按钮控制.我们希望它为我们自动获得的每一个新项目都会被检查. 这是我的按钮,如果有新的 20 个项目,它会自动全选,这将自动全选,然后提交这些新项目 这是它的工作代码,但不是我想要自动选择每个进入的新项目,因为我有另一个进程会不断向复选框列表添加新项目,而且 lst_Barcode
..
我知道如何从 checkedlistbox 中删除单个 checkedItem.但是现在,我想一口气删除所有选中的项目. 我试过了: foreach(List_Frente.CheckedItems 中的 var 项目){List_Frente.Items.Remove(item);} 但正如您可能知道的那样,它给了我一个错误,说此枚举器绑定到的列表已被修改.仅当列表未更改时才能使用枚举
..
我正在开发一个 Winform,我需要一个检查列表框.我将值存储在具有 List 属性的对象中: 公共静态类字段{公共静态 IList字段列表{获取;放;}静态字段(){ ...//填充字段列表}} 现在我希望我的 CheckedListBox 使用 Fields.FieldList 作为数据源.在网上搜索后我发现我需要设置 //在myForm_Load中mycheckedListBox.D
..
我在我正在开发的一个小应用程序中使用 CheckedListBox 控件.这是一个很好的控制,但有一件事困扰着我;我无法设置属性,以便它仅在我实际选中复选框时检查该项目.克服这个问题的最佳方法是什么?我一直在考虑从复选框的左侧获取鼠标点击的位置.这部分有效,但如果我点击一个空白区域,离左侧足够近,仍会检查当前选定的项目.对此有什么想法吗? 解决方案 嗯,它很丑,但是你可以通过钩住 Chec
..
我已经为我的问题找到了解决方案,但处理时间太长.我想以某种方式获得一些帮助,以便我可以遍历表单中的所有 10 个检查列表框,以便每个框都填充我的数据网格视图的一列.这是我的代码 第一块代码: Dim dt As New DataTabledt.Columns.Add("Região", Type.GetType("System.String"))dt.Columns.Add("Produt
..
我们在 VB.NET 应用程序中有一个多选复选框的自定义实现.它在很大程度上工作得很好,但我们最近用这个控件替换了一个普通的单选 ComboBox,它不支持边打字边搜索. 例如,如果用户想要访问“zygote"他们曾经能够开始输入这个词,而且它会慢慢接近.现在,当您键入时,它会跳转到 z、y、g 等等. 是否可以让它像使用标准 ComboBox 那样运行? 目前,我捕获 KeyDow
..
有很多问题与这个问题相反,但是不幸的是,没有一个问题对我有用.我有以下代码可以实现我的目的: foreach(listBox1.Items中的可变项){CheckedListBox1.Items.Add(item);} 问题是当我这样做时,我没有得到 ListBox 内的值,而是 System.Data.DataRowView 项内的值.因此,我的 CheckedListBox 正是使用
..
我有一个CheckedListBox,绑定到BindingList: private BindingListlist = new BindingList();公共MyForm(){InitializeComponent();list.Add("A");list.Add("B");list.Add("C");list.Add("D");CheckedListB
..
如果我有下表: canAssign------------1个 是否可以将列标题文本(例如 canAssign 等)添加到 CheckedListBox 作为用户可以检查的标签? 我找到的所有答案都将 value 列为标签,如下所示: ☐1 代替此: ☐canAssign 仅作为示例,如果我使用以下内容列出canAssign列中的任何值,我该如何更改它以列出"canAss
..
我在下面有代码.如何根据检查项目是否选中来设置checkedListBox项目的前景色? private void FindSelectedUserRoles(){lblSelectedUser.Text = Code.CommonUtilities.getDgvStringColValue(dataGridViewUserList,"UserName").Trim();//迭代所有选定用户所
..
我在C#窗口表单应用程序中使用 CheckedListBox . 我想在一项被选中或未选中之后做些事情,但是 ItemCheck 事件在该项目被选中/未选中之前运行.我该怎么办? 解决方案 发布): private void CheckedListBox1_ItemCheck(对象发送者,ItemCheckEventArgs e){this.BeginInvoke(new A
..
如何使用foreach循环(或任何其他方式)创建一个包含检查列表框中检查项目的数组? 我不知道列表中的项目数. 解决方案 假设您使用的是3.5或更高版本. object[] items = lb.CheckedItems.OfType().ToArray(); 如果要在CheckedListBox中添加特定类型的对象,则可以使用所用类的名称替换对象.
..
我有一个下拉列表,用于从数据库中选择类别列表,并将产品名称显示在清单框上。但是,如何将已检查的项目从checkedlistbox抓取到DataGridView?这是我的设计的样子: 此外,我如何使已添加到Gridview中的每种药物的默认值均为1? 解决方案 将此代码添加到您的“添加”按钮单击事件中: 私人无效button1_Click(对象发送方,EventArgs e)
..
我的C#Windows窗体应用程序中有2个 Checkedlistbox 控件。第一个 Checkedlistbox 用于医生的专长,例如牙医,放射线医生等。如果我选中牙医复选框,则医生的专长 Checkedlistbox 控件,所有牙医医生都会显示在医生姓名 Checkedlistbox 控件中。 问题是当我检查牙医 Checkedlistbox ,然后是医生的 Checkedlist
..