Working with CheckedListBox MultiColumn
本文关键字:MultiColumn CheckedListBox with Working | 更新日期: 2023-09-27 17:59:48
我使用的是只有one column
的checkedlistbox
。但现在,我需要一个字段来validate
选中的项目。我使用了Checkedlistbox
的MultColumn = True
,但我不能。
我需要的是有一个项目列表供用户选择,然后在旁边的另一个字段说明它是否是Required
字段。例如
[ ]Name [ ]Required
[ ]birthday [ ]Required
我需要一种方法(可能使用checkedlistbox
以外的其他工具)来判断字段Required
是否。。。
我会考虑使用您自己的UserControl。您可以使用两个复选框轻松创建自定义控件。
我想要一个ValidatedCheckedListboxControl : System.Windows.Forms.UserControl
,里面有两个复选框。你可以添加一个公共方法添加到你的字段列表中(比如fieldsCheckedList),这样你也可以添加另一个到你的"必须"列表中。
还有另一种方法hasToBe(int element){ return hasToBeList[element].Checked);}