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