0

我正在使用一个checkedlistboxwith just one column。但是现在,我需要一个validate选中项目的字段。我用了MultColumn = TrueofCheckedlistbox但我不能。

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

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

我需要一种方法(可能使用除 之外的其他工具checkedlistbox)来说明该字段是否Required...

4

1 回答 1

0

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

我有一个ValidatedCheckedListboxControl : System.Windows.Forms.UserControl里面有两个checkedListbox。您可以添加一个公共方法来添加到您的字段列表(例如 fieldsCheckedList),这样您也可以将另一个添加到您的“必须是”列表中。

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

于 2013-02-18T14:33:25.477 回答