チェックボックス
アプリケーションソフトウェアによっては、3状態のチェックボックスを使っている場合がある。第三の状態は、チェックボックス内が灰色となる(グレイアウトとも呼ぶ)。この第三の状態は、システムの現在状態ではそのチェックボックスを操作できないことを示す。あるいは、そのチェックボックスが複数の真偽値の集合的状態を表す場合、ダッシュ記号や小さな塗りつぶし矩形を表示し、一部の値が真(チェックされている)で、残りが偽(非チェック)となっていることを示す(中間状態あるいは不確定状態、Indeterminate)。ユーザーがグレイアウト状態もしくは中間状態を選択することはできず、単にユーザーに現在状態を示すのに使われる。
例えば、FTPで転送するファイルを選択するのにチェックボックスを使うことがある。このとき、1度に複数のファイルを選択できるようツリービューもしくはヘッダー付きのリストビュー表示にして、フォルダーまたはディレクトリ単位でまとめて選択できる機能を設けると便利である。あるフォルダー内の一部のファイルがチェックされ、残りが非チェックの場合、そのフォルダーに対応したチェックボックスは中間状態となる。