C# でのチェック リスト ボックス コントロールの使用
CheckListBoxコントロールは、複数の項目を表示して選択するための C# 内のリストコントロールです。ComboBoxコントロールと似ていますが、ユーザーが単一のオプションではなく、複数のオプションを選択することができます。
チェックリストボックス コントロールの基本手順は以下の通りです。
- フォームにCheckListBoxコントロールをドラッグ&ドロップするか、コードでCheckListBoxオブジェクトのインスタンスを作成してフォームに追加します。
- チェックリストボックスコントロールのプロパティ、サイズ、ロケーション、名前などを設定。
- CheckListBox.Items プロパティを使用して表示する選択肢を追加します。Items.Add メソッドを使用してオプションを 1 つずつ追加したり、Items.AddRange メソッドを使用して複数のオプションを追加することもできます。
- CheckListBoxコントロールのCheckOnClickプロパティを使用して、クリック時に項目を自動的にチェックまたは非チェックにするかどうかを設定します。
- チェックリストボックスの各アイテムのチェック状態を取得するには、CheckListBox.GetItemCheckedメソッドを使用し、設定するには、CheckListBox.SetItemCheckedメソッドを使用します。
- CheckListBox.ItemCheck イベントを使用して、オプション選択状態の変化に応答し、イベント内でいくつかのカスタム操作を実行できます。
- チェックリスト内のすべてのチェックされた項目のセットを取得するには、CheckListBox.CheckedItems プロパティを使用し、すべてのチェックされた項目のインデックスのセットを取得するには、CheckListBox.CheckedIndices プロパティを使用できます。
- CheckListBox.CheckAll メソッドで全てのアイテムをチェック状態に、CheckListBox.UncheckAll メソッドで全てのアイテムをチェック解除状態にできます。
- チェックリストボックスの項目のテキストを取得するには、CheckListBox.GetItemTextメソッドを使用します。
CheckListBoxコントロールを使用して、ユーザーに複数の選択肢から複数選択させるシーンで利用可能となっている。