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