Windows フォーム CheckBox コントロールは、特定の条件がオンかオフかを示します。 通常は、[はい]、[いいえ]、または [True]/[False] の選択をユーザーに表示するために使用されます。 グループ内のチェック ボックス コントロールを使用すると、ユーザーが 1 つ以上選択できる複数の選択肢を表示できます。
チェック ボックス コントロールは、ユーザーが行った選択を示すためにそれぞれを使用するという点で、ラジオ ボタン コントロールに似ています。 グループ内のラジオ ボタンは一度に 1 つだけ選択できる点が異なります。 ただし、チェック ボックス コントロールでは、任意の数のチェック ボックスをオンにすることができます。
チェック ボックスは、単純なデータ バインディングを使用してデータベース内の要素に接続できます。 GroupBox コントロールを使用して、複数のチェック ボックスをグループ化できます。 これは、フォーム デザイナーでグループ化されたコントロールを一緒に移動できるため、視覚的な外観やユーザー インターフェイスのデザインにも役立ちます。 詳細については、「Windows フォーム データ バインディング」および「GroupBox コントロール」を参照してください。
CheckBox コントロールには、Checked と CheckStateの 2 つの重要なプロパティがあります。 Checked プロパティは、true
または false
を返します。 CheckState プロパティは、Checked または Uncheckedを返します。または、ThreeState プロパティが true
に設定されている場合、CheckState は Indeterminateも返す場合があります。 不確定な状態では、ボックスは淡色表示で表示され、オプションが使用できないことを示します。
関連項目
.NET Desktop feedback