Прапорець (елемент GUI)

Приклади прапорців.
У Вікіпедії є статті про інші значення цього терміна: Прапорець (значення).

У програмуванні, прапорець[1][2] (англ. Checkbox) — це елемент графічного інтерфейсу користувача (GUI), що дозволяє користувачу зробити множинний вибір з декількох варіантів. Також застосовують термін перемикач (проте дана назва застосовується і для позначення радіокнопок), поширені галочки та англіцизм чекбокс.

Як правило, прапорці відображаються на екрані у вигляді квадрата невеликого розміру, який може мати два стани ☐ «вимкнено» (пусто) та ☑ «ввімкнено» (встановлено — галочка або хрестик). В термінах програмування логічні стани true (істина, 1) або false (хибно, 0). Заголовок, що описує зміст прапорця зазвичай зображається поруч із прапорцем. Змінити стан прапорця можна натисканням миші або за допомогою клавіш, зокрема, пробілом.

Третій стан прапорця

Деякі прикладні програми використовують прапорці, які додатково мають ще один стан — «невизначений». Це третій стан зображається у вигляді квадрату або тире в полі і вказує, що його стан не є ні «ввімкнутим», ні «вимкнутим». Це найбільш часто використовується, коли прапорець прив'язаний до колекції елементів. При його встановленні усі елементи колекції одержують аналогічний стан.

HTML

У вебформах HTML є відповідний тег <input type="checkbox"> , що використовується для зображення прапорця.

Unicode

В Unicode, порожній і відмічений прапорці представлені кодами U +2610 (, "BALLOT BOX"), U +2611 (, 'BALLOT BOX WITH CHECK'), і U +2612 (,'BALLOT BOX WITH X').

Див. також

Джерела

  1. Базові переклади, спірні слова. Архів оригіналу за 28 березня 2017. Процитовано 21 липня 2011.
  2. Розробка форм введення/перегляду даних. Обробка подій. Лабораторна робота № 4 (PDF). Архів оригіналу (PDF) за 31 жовтня 2017. Процитовано 19 липня 2019.
  • п
  • о
  • р
Введення команд
Кнопка · Меню (Контекстне меню · Радіальне меню · Рядок меню · Гамбургер)
Введення-виведення даних
Інформативні
Balloon help[en] · Прозорий дисплей · Значок · Інформаційна смужка · Мітка · Екран завантаження · Mouseover[en] · Індикатор процесу · Splash screen[en] · Рядок стану · Тробер · Тост · Підказка
Контейнери
Акордеон[en]  · Disclosure widget[en] · Фрейм · Рядок меню · Панель · Ribbon[en] · Багатодокументний інтерфейс з вкладками (MDI) · Панель інструментів
Групування
Віконний інтерфейс · Вкладка · Акордеон[en]  · Disclosure widget[en]
Навігація
Спеціальні вікна
Модальне вікно · Palette window[en] · Вікно інспектора об'єктів · Діалогове вікно · File dialog[en]
Решта
Web widget[en] · Widget toolkit[en] · Widget engine[en] · WIMP