在 WinForms 中迭代 CheckedListBox?
如果我在 Win 表单中有选中的列表框,我像这样填写
List<Tasks> tasks = db.GetAllTasks();
foreach (var t in tasks)
tasksCheckedListBox.Items.Add(t.Name);
如何迭代tasksCheckedListBox.Items 并将一些复选框设置为选中?
谢谢
If I have Checked list box in Win forms which I fill like this
List<Tasks> tasks = db.GetAllTasks();
foreach (var t in tasks)
tasksCheckedListBox.Items.Add(t.Name);
How can I iterate tasksCheckedListBox.Items and set some check boxes as checked?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
add 方法采用可选的 IsChecked 参数。然后,您可以将对象以正确的状态添加到选中的列表框中。
或者,您可以在添加项目后更改项目的选中状态,如下所示:
The add method takes an optional IsChecked parameter. You can then add your objects into the checked list box in the correct state.
Or you can change the checked state of an item after you add it with something like this:
如果您想在添加项目后执行此操作,有一个示例 在 MSDN
复制到这里:
If you want to do it after the items have been added, there is an example on MSDN
Copied here: