box)は、コンピュータのグラフィカルユーザインタフェースの構成要素(ウィジェット)の一種で、いくつかあるオプションから複数の項目を選択するのに使われる。通常、四角の中に空白(偽の場合)かチェックマーク(真の場合)が表示される形式である。チェックボックスの隣にはその説明文が付与される。チェックボックスの状態を反転させるには、チェックボックスまたはその説明文[1]上でマウスをクリックすればよい(あるいはショートカットキーを使う)。Likeのチェックボックスとして、通常のプッシュボタンの外観を持つチェックボックス(トグルボタン)に設定することも可能である[2]。iOSなどのタッチインターフェイスを考慮した環境では、従来のチェックボックスの外観デザインの代わりに、スライド式のスイッチを模した外観を持つチェックコントロールも存在する。3状態チェックボックス[編集]アプリケーションソフトウェアによっては、3状態のチェックボックスを使っている場合がある。第三の状態は、チェックボックス内が灰色となる(グレイアウトとも呼ぶ)。この第三の状態は、システムの現在状態ではそのチェックボックスを操作できないことを示す。そのチェックボックスが複数の真偽値の集合的状態を表す場合、ダッシュ記号や小さな塗りつぶし矩形を表示し、一部の値が真(チェックされている)で、残りが偽(非チェック)となっていることを示す(中間状態あるいは不確定状態、Indeterminate)。ユーザーがグレイアウト状態もしくは中間状態を選択することはできず、単にユーザーに現在状態を示すのに使われる。FTPで転送するファイルを選択するのにチェックボックスを使うことがある。このとき、1度に複数のファイルを選択できるようツリービューもしくはヘッダー付きのリストビュー表示にして、フォルダーまたはディレクトリ単位でまとめて選択できる機能を設けると便利である。あるフォルダー内の一部のファイルがチェックされ、残りが非チェックの場合、そのフォルダーに対応したチェックボックスは中間状態となる。この中間状態のチェックボックスをクリック操作すると、以下のどちらかの状態となり、クリックするたびにもう一方になって、中間状態にはならない。そのフォルダ配下の全ファイル/フォルダーがチェック状態となる。そのフォルダ配下の全ファイル/フォルダーが非チェック状態となる。Windowsにおける、ファイル・フォルダーのプロパティダイアログが挙げられる。Windowsエクスプローラーにおいて、複数のファイルを選択した状態や、フォルダーに対してプロパティを表示させると、複数のファイル属性の集合的状態がチェックボックスで表示・管理されるようになっている。実装によっては第三の状態もユーザーが選択できる場合がある。この場合、下位の全要素の選択/非選択の状態をシステムが記憶しておく。これはアンドゥ機能[5]の一種である。HTML5では、input要素のindeterminateプロパティが標準化され、JavaScriptで制御することで3状態チェックボックスを実現できるようになっている[6]。HTMLの場合は、説明文上でのクリックを有効にするためにはinput要素とlabel要素を明示的に関連付ける必要がある。Qiita関連項目[編集]ウィキメディア・コモンズには、チェックボックスに関連するカテゴリがあります。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。開発者Cookieに関する声明モバイルビュ。