Справочник/Программные элементы управления/

Радиокнопка

Радиокнопка (англ. radiobutton) — один из базовых элементов графического интерфейса. Используется для переключения состояний объекта, когда их больше двух, либо бинарных состояний А и Б, если Б — это не «все прочие не А» (т.е. два узко определенных альтернативных состояния).  В качестве объекта может использоваться параметр или свойство объекта. Радиокнопки не используются для переключения действий.

Применяются всегда группа связанных радиокнопок, одиночная не используется.

Составляющие радиокнопки

Состояния

Радиокнопка может быть в доступном и недоступном состоянии.  Во втором случае пользователь не может взаимодействовать с ней.

В отличие от флажка, радиокнопка не используется в режиме «только для чтения» (в документах), для этого используется либо недоступное состояние, либо отображение в виде нескольких чекбоксов в режиме «только для чтения» с отмеченными галочками вариантами.

Также для клавиатурных интерфейсов у радиокнопки может быть статус фокуса, индицирующий, что в данный момент радиокнопка может управляться с клавиатуры.