Что такое флажок в информатике
Флажок (интерфейс)
Флажок (также чекбокс (от англ. check box ), галочка) — элемент графического пользовательского интерфейса, позволяющий пользователю управлять параметром с двумя состояниями — ☑ включено и ☐ выключено. Во включенном состоянии внутри чекбокса отображается отметка (галочка (✓), или реже крестик(×)).
Содержание
Третье состояние чек-бокса
Некоторые приложения используют чек-боксы, которые имеют третье, неопределенное состояние. Это состояние показывается в виде закрашенного квадрата или линии внутри чек-бокса. Такое состояние часто используется, когда чек-бокс показывает различные состояния нескольких элементов коллекции. При нажатии на такой чекбокс новое состояние будет применено ко всем элементам коллекции.
Текстовый интерфейс
Юникод
См. также
Ссылки
Кнопка последовательного выбора • Двунаправленный счётчик • Выпадающий список • Комбинированный список • Флажок • Ползунок • Радиокнопка • Список • Таблица (Grid view) • Текстовое поле
Heads-up display (в играх • OSD) • Боковая панель • Заставка • Значок • Индикатор процесса • Информационная панель • Метка • Подсказка • Строка состояния • Тост • Троббер • Экран загрузки
Диалоговое окно • Диалоговое окно-предупреждение • Модальное окно • О программе • Окно инспектора объектов • Окно-палитра • Файловый диалог
WIMP • Библиотека элементов интерфейса • Внешний вид (Look and feel) • Менеджер разметки (Layout manager) • Наведение мыши
Полезное
Смотреть что такое «Флажок (интерфейс)» в других словарях:
Текстовый интерфейс пользователя — Bash пример консольной программы … Википедия
Многодокументный интерфейс со вкладками — Многодокументный интерфейс с вкладками (англ. Tabbed document interface) разновидность графического интерфейса пользователя, в котором каждый документ отображается на отдельной вкладке общего окна. Содержание 1 Применение … Википедия
Графический интерфейс пользователя — (ГИП), графический пользовательский интерфейс (ГПИ) (англ. Graphical user interface, GUI; сленг. ГУИ) разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.),… … Википедия
Оконный интерфейс — Пример оконного интерфейса в текстовом режиме (файловый менеджер Midnight Commander) несколько окон (две файловых панели и диалоговое окно поверх них … Википедия
Класс (программирование) — У этого термина существуют и другие значения, см. Класс. Класс в программировании набор методов и функций. Другие абстрактные типы данных метаклассы, интерфейсы, структуры, перечисления характеризуются какими то своими, другими… … Википедия
Abstract Window Toolkit — Для улучшения этой статьи желательно?: Исправить статью согласно стилистическим правилам Википедии … Википедия
Элемент интерфейса — Кроссплатформенный редактор элементов интерфейса Qt designer Элемент интерфейса примитив графического интерфейса пользователя, имеющий стандартный внешний вид и выполняющий ста … Википедия
Ribbon — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактировать эту стать … Википедия
CCleaner — CCleaner … Википедия
EFS — Encrypting File System (EFS) система шифрования данных, реализующая шифрование на уровне файлов в операционных системах Microsoft Windows NT (начиная с Windows 2000 и выше), за исключением «домашних» версий (Windows XP Home Edition, Windows … Википедия
Флажки. Переключатели
Флажки предназначены для того, чтобы в ходе выполнения проекта выбрать либо один из возможных вариантов, либо несколько. Например, установить значение одного или нескольких свойств объекта.
Итак, в группе флажков метка может быть установлена:
Переключатели предназначены для того, чтобы в ходе выполнения проекта выбрать один из возможных вариантов. Например, установить для определенного свойства объекта одно значение из некоторого определенного набора значений.
Итак, из группы переключателей может быть выбран только один.
После того как флажок установлен на форму, его свойства добавятся в список компонентов проекта в поле Компоненты окна Инспектор объектов.
Свойства флажка Caption, Top, Left, Name, Color, Enabled, Visible, Font, Width, Height аналогичные соответствующих свойств надписи.
В частности, значения свойств Width и Height флажка определяются длиной текста справа от флажка и размером шрифта, которым выведено этот текст.
Если на форме расположено несколько флажков, то среди них можно:
Рассмотрим, как можно использовать флажки для реализации ветвления.
Пример 1. Пусть, например, нам нужно в ходе выполнения проекта изменять значения или только одного из свойств окна (или заголовок, или цвет, или размеры), или нескольких из них, или не менять значение ни одного из них.
В проекте используем событие onClick кнопки Button1
Разместим на форме 2-е кнопки и три флажка. При размещении флажков на форме для каждого из них по умолчанию значение свойства Checked устанавливается false.
Поскольку во время выполнения проекта ни один флажок может быть не выбран, то целесообразно оставить такие начальные значения свойства Checked для всех флажков
procedure TForm1.Button1Click(Sender: TObject);
If CheckBox1.Checked Then Form1.Caption:= ‘заголовок изменен’;
If CheckBox2.Checked Then Form1.Color := clYellow;
If CheckBox3.Checked Then
Form1.Height := Form1.Height + 100 ;
Form1.Width := Form1.Width + 100 ;
procedure TForm1.Button2Click(Sender: TObject);
Рассмотрим, как можно использовать переключатели для реализации ветвления в проекте.
Пример 2. Нужно в ходе исполнения проекта изменять значение только одного из таких свойств формы: либо заголовок, либо цвет, либо размеры.
Для этого разместим на форме 2-е кнопки и три переключателя.
|
State | Свойство | Применение |
---|---|---|
установлен | IsChecked | true |
снят | IsChecked | false |
не определен | IsChecked | null |
Чтобы флажок сообщал о неопределенном состоянии, установите для свойства IsThreeState значение true.
Если варианты можно сгруппировать, вы можете использовать флажок с неопределенным состоянием для представления всей группы. Неопределенное состояние флажка используется, когда пользователь выбирает лишь некоторые (не все) подэлементы в группе.
В следующем примере свойству IsThreeState флажка «Выбрать все» задано значение true. Флажок «Выбрать все» устанавливается, если установлены все дочерние элементы, снимается, если сняты все дочерние элементы, и не определен в остальных случаях.
Что рекомендуется и что не рекомендуется делать
Убедитесь, что цель применения флажка и его текущее состояние понятны.
Длина текстового содержимого, связанного с флажком, не должна превышать двух строк
Формулируйте подпись к флажку как инструкцию, для которой установка флажка соответствует значению «истина», а снятие флажка обозначает «ложь».
Используйте шрифт по умолчанию, если указания для торговой марки не требуют использования другого шрифта.
Если применяется динамическое текстовое содержимое, подумайте, как будет изменяться размер элемента управления и что будет происходить с окружающими его визуальными элементами.
Если выбирать нужно из двух или более взаимоисключающих вариантов, обдумайте использование переключателей.
Не следует размещать две группы флажков рядом друг с другом. Используйте метки групп, чтобы разделить группы.
Для элемента управления типа «включено-выключено» используйте переключатель, а не флажок.
Не используйте флажок для отображения других элементов управления, например диалоговых окон.
Используйте неопределенное состояние, чтобы показать, что выбранный вариант задан не для всех дочерних элементов.
При использовании неопределенного состояния применяйте подчиненные флажки, чтобы показать, какие варианты выбраны, а какие нет. Разрабатывайте пользовательский интерфейс так, чтобы пользователь мог видеть доступные для выбора дочерние элементы.
Не используйте неопределенное состояние для представления третьего состояния. Неопределенное состояние используется, чтобы показать, что выбраны некоторые, но не все дочерние объекты. Поэтому не разрешайте пользователям напрямую устанавливать неопределенное состояние. Пример того, как не надо делать: в этом флажке неопределенное состояние используется для того, чтобы обозначить среднее количество специй:
Вместо этого используйте группу переключателей с тремя параметрами.
- в каком году вышел давыдыч
- что такое бескаркасная мягкая мебель