0

私は を使用しcheckedlistboxていますone column。しかし今、validateチェックされた項目へのフィールドが必要です。のを使用しましたMultColumn = Trueが、Checkedlistboxできませんでした。

私が必要とするのは、ユーザーが選択するアイテムのリストを用意し、次に横に別のフィールドを表示して、それがフィールドであるかどうかを示すことRequiredです。例えば

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

checkedlistboxそのフィールドRequiredかどうかを判断する方法が必要です ( 以外のツールを使用している可能性があります)。

4

1 に答える 1

0

これには独自の UserControl を使用することを考えます。2 つのチェックリストボックスを使用して、カスタム コントロールを簡単に作成できます。

私はValidatedCheckedListboxControl : System.Windows.Forms.UserControl内部に2つのcheckedListboxを持っています。フィールド リスト (fieldsCheckedList など) に追加するパブリック メソッドを追加して、「必須」リストに別のメソッドを追加することもできます。

また別の方法hasToBe(int element){ return hasToBeList[element].Checked);}

于 2013-02-18T14:33:25.477 に答える