Свойства компонента интерфейса, унаследованного от компонента «Флажок»

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

Иерархия наследования

Свойства

Вид
Вид флажка:
  • Флажок — стандартный флажок с двумя состояниями
  • Переключатель — горизонтальный переключатель
  • ФлажокТриСостояния — Флажок с промежуточным состоянием. В промежуточном состоянии значение флажка содержит Неопределено
Заголовок
Заголовок флажка, отображается справа от него
Значение
Признак того, что флажок отмечен/переключатель включен

События

ПередИзменением
вызывает это событие перед установкой нового значения в свойство Значение.
Если обработчик события установил Событие.Отказ = Истина, то после вызова обработчика свойство Значение изменено не будет. Это позволяет установить в свойство Значение другое значение, отличное от Событие.НовоеЗначение.
Также обработчик должен установить Событие.Отказ = Истина, если свойство Значение является вычисляемым (например, если оно зависит от состояний других флажков формы).
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 1e6d82f0-03a7-4d59-a15f-a56822f2b9bb
Имя: МойФлажок
Наследует:
    Тип: Флажок
    ПередИзменением: ОбработчикПередИзменением
Сигнатура обработчика события на встроенном языке:
метод ОбработчикПередИзменением(Источник: Флажок, 
                                Событие: СобытиеПередИзменением<Булево|Неопределено>)
;
ПриИзменении
вызывает это событие после установки нового значения в свойство Значение
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 1e6d82f0-03a7-4d59-a15f-a56822f2b9bb
Имя: МойФлажок
Наследует:
    Тип: Флажок
    ПриИзменении: ОбработчикПриИзменении
Сигнатура обработчика события на встроенном языке:
метод ОбработчикПриИзменении(Источник: Флажок, 
                             Событие: СобытиеПриИзменении<Булево|Неопределено>)
;