Типы элементов управления
Элементы управления являются строительными блоками пользовательского интерфейса. Располагая элементы на форме и определяя их поведение, можно создавать различные диалоговые и отчетные окна. Все элементы управления являются потомками типа ЭЛЕМЕНТ, который определяет их общие параметры. Элементы управления могут быть размещены на форме путем объявления полей соответствующего типа у пользовательской формы, либо динамически с помощью метода формы ДОБАВИТЬ. Для обработки элементов на форме используются метода интерфейса И_ЭЛЕМЕНТ. Подробнее про обработку элементов управления на форме. Все типы элементов управления связаны с физическими объектами, которые ответственны за отображение на экране, реакцию на события и т.п. Изменение полей объектов не приводит к немедленному изменению состояния физических объектов. Для изменения состояния физического объекта у типа ЭЛЕМЕНТ имеется метод ОБНОВИТЬ, который считывает значения полей объекта и производит перерисовку элемента. Для обработки команд, посланных элементу, служит метод КОМАНДА. Все элементы управления и формы наследуют эти методы. Все элементы управления, кроме статических, поддерживают формирование всплывающего меню и обработку команд с клавиатуры и от всплывающего меню. Для некоторых элементов возможен показ всплывающей подсказки, для чего предназначено строковое поле подсказка.
Для задания шрифта многие элементы управления используют строковое имя шрифта в списке шрифтов формы (индексное поле формы шрифты). Если имя шрифта не задано, то для отображения используется основной шрифт формы (поле формы шрифт).
Перечень типов:
ЭЛЕМЕНТ | – |
является предком всех элементов управления и форм. |
Статические элементы |
ТЕКСТ | – | однострочный текст. |
МТЕКСТ | – | многострочный текст. |
ИЗОБРАЖЕНИЕ | – | графическое изображение. |
ЛИНИЯ | – | горизонтальная, вертикальная или наклонная линия. |
ГРУППА | – | группирующая рамка с надписью. |
РАМКА | – | группирующая рамка без надписи. |
ПРОГРЕСС | – | индикатор прогресса. |
РАЗРЫВ_СТРАНИЦЫ | – | разрыв страницы при печати бланка. |
Списки |
СПИСОК | – | список строк с возможностью прокрутки и выбора. |
КОМБОСПИСОК | – | ввод или выбор строки из списка. |
СПИСОК_ОПЦИЙ | – | список логических переключателей. |
ДЕРЕВО | – | древовидный список с поддержкой логических переключателей. |
Другие активные элементы управления |
МЕНЮ | – | всплывающее меню. |
КНОПКА | – | кнопка с текстом. |
КНОПКА_КАРТ | – | кнопка с картинкой. |
ОПЦИЯ | – | логический переключатель. |
РАДИОГРУППА | – | переключатель выбора из нескольких вариантов. |
ТАБЛИЦА | – | вывод и ввод таблиц данных различной сложности. |
ЗАКЛАДКИ | – | элемент для создания многостраничных форм. |
ПАНЕЛЬ_ИНСТРУМЕНТОВ | – | элемент для создания панели инструментов на форме. |
ВЕБ_БРАУЗЕР | – | веб браузер для отображения файлов html и сайтов Интернет. |
ВЕБ_ССЫЛКА | – | текстовое поле с возможностью открытия файлов и страниц в Интернете. |
См. также: