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

Обработчик КНОПКА.нажатие

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

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

Параметры

кнопка
Ссылка на нажатую кнопку.

Пример:

ТИП МойДиалог ( ДИАЛОГ )
[
    // данные диалоговой формы
    СТРОКА: заголовок = "Пример кнопки";
    ЧИСЛО: левый = 300;
    ЧИСЛО: верхний = 300;
    ЧИСЛО: ширина = 200;
    ЧИСЛО: высота = 100;
    
    // кнопка Ок - поле нашей формы
    КНОПКА: КнОк = [ текст = "Ок", 
                     левый = 10,
                     верхний = 10,	
                     высота = 30,
                     ширина = 100,
                     табиндекс = 1,
                     нажатие = ОкНажата ];
    
    // метод формы, который задан в качестве обработчика нажатия
    // кнопки Ок
    ФУНКЦИЯ ОкНажата ( ПЕРЕМ КНОПКА: кнопка )
        СООБЩЕНИЕ ( "Нажата кнопка " + кнопка.текст )
    КОНЕЦ_ФУНКЦИИ
]

См. также: