В программировании, чек-бокс (от англ. check box), флажок, галочка — элемент графического пользовательского интерфейса, который позволяет пользователю осуществлять возможность множественного выбора. Чек-бокс представляет собой квадрат небольших размеров, который имеет два состояния — ☑ включено и ☐ выключено. Во включенном состоянии внутри чек-бокса отображается отметка (галочка (✓), или реже крестик(×)). Чек-бокс меняет свое состояние при нажатии на него мышью.
Содержание |
Некоторые приложения используют чек-боксы, которые имеют третье, неопределенное состояние. Это состояние показывается в виде закрашенного квадрата или линии внутри чек-бокса. Такое состояние часто используется когда чек-бокс показывает различные состояния нескольких элементов коллекции. При нажатии на такой чек-бокс новое состояние будет применено ко всем элементам коллекции.
В веб-формах, для вывода чек-бокса используется элемент HTML <input type="checkbox">
.
При использовании расширенного текстового интерфейса пользователя флажок обозначался прямоугольными скобками [ ]
. Во включенном состоянии между скобками ставилась буква x, либо галочка — если реализация интерфейса позволяла использовать юникод.
В Юникоде, пустой и отмеченный чек-боксы представлены кодами U+2610 (☐, 'BALLOT BOX'), U+2611 (☑, 'BALLOT BOX WITH CHECK'), и U+2612 (☒, 'BALLOT BOX WITH X').
Элементы графического интерфейса | |
---|---|
Управление | |
Ввод/вывод | |
Отображение |
Heads-up display (в играх • OSD) • Боковая панель • Заставка • Значок • Индикатор процесса • Информационная панель • Метка • Подсказка • Строка состояния • Тост • Троббер • Экран загрузки |
Контейнеры |
Ribbon • Скрываемый виджет • Фрейм • Панель • Вкладка • Панель инструментов • Окно |
Навигация | |
Специальные окна | |
Связанные понятия |
Переключатель елочных гирлянд на базе к155ру2, переключатель скоростей рено логан.
Шаблон:Фильмы Андрея Звягинцева, Виндишешенбах, Попков, Виктор Ефимович, Аюев, Борис Ильич.