CheckBox コントロールの概要 (Windows フォーム)

Windows フォーム CheckBox コントロールは、特定の条件がオンかオフかを示します。 一般的に、はい/いいえ、または True/False の選択肢をユーザーに提示するために使用されます。 ユーザーが 1 つ以上選択可能な複数の選択肢を表示するために、チェック ボックス コントロールをグループの中で使用できます。

チェック ボックス コントロールは、ユーザーの選択を示すために使用されるという点でラジオ ボタン コントロールに似ています。 異なるのは、一度にグループ内で 1 つのラジオ ボタンしか選択できないという点です。 ただし、チェック ボックス コントロールの場合は、任意の数のチェック ボックスをオンにできます。

チェック ボックスは、単純なデータ バインディングを使用してデータベース内の要素に結び付けることができます。 複数のチェック ボックスは、GroupBox コントロールを使用してグループ化することができます。 これは、視覚的にもユーザー インターフェイス設計に関しても役立ちます。グループ化されたコントロールはフォーム デザイナー上でまとめて移動できるためです。 詳細については、「Windows フォームでのデータ バインディング」および「GroupBox コントロール」を参照してください。

CheckBox コントロールには、CheckedCheckState という重要な 2 つのプロパティがあります。 Checked プロパティは、true または false を返します。 CheckState プロパティでは Checked または Unchecked が返されます。あるいは、ThreeState プロパティが true に設定されていると、CheckState によって Indeterminate が返されることもあります。 不定状態では、ボックスが薄く表示され、オプションが使用できないことが示されます。

関連項目