Руководство разработчика

Обработчик ОПЦИЯ.изменение

Обработчик изменение вызывается при изменении пользователем состояния переключателя.

ФУНКЦИЯ <имя функции>(ПЕРЕМ ОПЦИЯ: опция)

Параметры

опция
Ссылка на опцию, в которой были произведены изменения.

Пример:

ТИП МойДиалог ( ДИАЛОГ )
[
    // данные диалоговой формы
    СТРОКА: заголовок = "Пример опций";
    ЧИСЛО: левый = 300;
    ЧИСЛО: верхний = 300;
    ЧИСЛО: ширина = 200;
    ЧИСЛО: высота = 100;

    // опции Сотр и Штатн - поля нашей формы
    ОПЦИЯ: Сотр = [ левый = 10,
                    верхний = 10,
                    высота = 20,
                    ширина = 180,
                    табиндекс = 1,
                    текст = "Сотрудник фирмы",
                    выбор = ДА,
                    изменение = ИзмСотр ];
    ОПЦИЯ: Штатн = [ левый = 10,
                     верхний = 40,
                     высота = 20,
                     ширина = 180,
                     табиндекс = 2,
                     текст = "Штатный сотрудник" ];

    // метод формы, который задан в качестве обработчика
    // изменения опции Сотр
    ФУНКЦИЯ ИзмСотр ( ПЕРЕМ ОПЦИЯ: опция )
        // при выключенном положении Сотр делаем
        // переключатель Штатн недоступным
        Штатн.доступный = опция.выбор
        Штатн.ОБНОВИТЬ				
    КОНЕЦ_ФУНКЦИИ
]

См. также: