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

Объектный тип КНОПКА

Родительские типы: ЭЛЕМЕНТ → КНОПКА.

Физический объектный тип c закрытой моделью.

Тип КНОПКА позволяет создавать нажимаемую кнопку с текстом. Кнопка может быть нажата пользователем с помощью мыши, клавиши пробел или клавиши Enter. При печати кнопки не отображаются.

Поля

Тип Поле Описание Значение по умолчанию
СТРОКА текстНадпись на кнопке. Текст в кнопке центрируется по вертикали и горизонтали.
СТРОКА шрифтИмя шрифта в списке шрифтов формы.
СТРОКА подсказкаТекст всплывающей подсказки.
ЛОГИКА по_умолчаниюУсловие выбора кнопки по умолчанию. ДА – при нажатии клавиши Enter будет активизировано событие "нажатие" этой кнопки. Может быть установлено только для одной из кнопок формы. Если оно установлено для нескольких – будет выбрана самая первая кнопка (с меньшим значением поля табиндекс). Значение в поле учитывается только в случае, если поля видимый и доступный принимают значение ДА. Если по_умолчанию = НЕТ – нажатие Enter обрабатывается как табуляция (перемещает фокус на следующий элемент). Если какой-либо из элементов на форме обрабатывает нажатие Enter – кнопка нажиматься не будет.
ЛОГИКА задержка_нажатияПри установке значения ДА позволяет подавить частые нажатия на кнопку. Интервал между обрабатываемыми нажатиями не менее 1 секунды. Рекомендуется указывать значение НЕТ только для простых и быстро выполняемых обработчиков нажатия.

Обработчики событий

ОбработчикОписание
клавиша Вызывается при нажатии пользователем определенных клавиш на клавиатуре.
команда Вызывается при нажатии пользователем функциональных клавиш или при выборе пункта контекстного меню.
меню Вызывается при нажатии пользователем правой кнопки мыши или клавиши всплывающего меню на клавиатуре.
нажатие Вызывается при нажатии кнопки с помощью мыши, клавиш пробел или Enter.

См. также: