Working with CheckedListBox MultiColumn

本文关键字:MultiColumn CheckedListBox with Working | 更新日期: 2023-09-27 17:59:48

我使用的是只有one columncheckedlistbox。但现在,我需要一个字段来validate选中的项目。我使用了CheckedlistboxMultColumn = True,但我不能。

我需要的是有一个项目列表供用户选择,然后在旁边的另一个字段说明它是否是Required字段。例如

[ ]Name [ ]Required
[ ]birthday [ ]Required

我需要一种方法(可能使用checkedlistbox以外的其他工具)来判断字段Required是否。。。

Working with CheckedListBox MultiColumn

我会考虑使用您自己的UserControl。您可以使用两个复选框轻松创建自定义控件。

我想要一个ValidatedCheckedListboxControl : System.Windows.Forms.UserControl,里面有两个复选框。你可以添加一个公共方法添加到你的字段列表中(比如fieldsCheckedList),这样你也可以添加另一个到你的"必须"列表中。

还有另一种方法hasToBe(int element){ return hasToBeList[element].Checked);}