Обработчик ОПЦИЯ.изменение
Обработчик изменение вызывается при изменении пользователем состояния переключателя.
ФУНКЦИЯ <имя функции>(ПЕРЕМ ОПЦИЯ: опция)
Параметры
- опция
- Ссылка на опцию, в которой были произведены изменения.
Пример:
ТИП МойДиалог ( ДИАЛОГ )
[
// данные диалоговой формы
СТРОКА: заголовок = "Пример опций";
ЧИСЛО: левый = 300;
ЧИСЛО: верхний = 300;
ЧИСЛО: ширина = 200;
ЧИСЛО: высота = 100;
// опции Сотр и Штатн - поля нашей формы
ОПЦИЯ: Сотр = [ левый = 10,
верхний = 10,
высота = 20,
ширина = 180,
табиндекс = 1,
текст = "Сотрудник фирмы",
выбор = ДА,
изменение = ИзмСотр ];
ОПЦИЯ: Штатн = [ левый = 10,
верхний = 40,
высота = 20,
ширина = 180,
табиндекс = 2,
текст = "Штатный сотрудник" ];
// метод формы, который задан в качестве обработчика
// изменения опции Сотр
ФУНКЦИЯ ИзмСотр ( ПЕРЕМ ОПЦИЯ: опция )
// при выключенном положении Сотр делаем
// переключатель Штатн недоступным
Штатн.доступный = опция.выбор
Штатн.ОБНОВИТЬ
КОНЕЦ_ФУНКЦИИ
]