Пример приложения «Настрой меня сам»
На рис. 12.1 представлена «сборная» копия экрана простейшего приложения, демонстрирующая все возможности, которые вы можете предложить конечному пользователю.
Раскрытое меню содержит три команды:
Adjust All Fonts (выбрать новый шрифт для всех элементов); | |
Tab Order (изменить порядок перебора элементов); | |
Show Properties (вызвать инспектор объектов). |
Имеется также контекстное меню, с помощью которого можно изменить фоновый цвет формы.
Наконец, есть еще одно контекстное меню с четырьмя командами:
Escape/No changes (отменить возможные изменения); | |
Adjust Size & Position (изменить размеры и положение элемента); | |
Change Font (изменить шрифт отдельного элемента); | |
View Properties (вызвать инспектор объектов). |
На это контекстное меню ссылается свойство PopupMenu каждого элемента.
В левой части экрана находится инспектор объектов, доступный во время выполнения. С его помощью пользователи могут просматривать и изменять некоторые дополнительные свойства элементов.
А самое замечательное в этом динамическом интерфейсе «сделай сам» — то, что на прилагаемом CD-ROM имеется простой проект STARTER.DPR для его создания. Вы можете поместить этот проект в хранилище и при необходимости просто использовать его в качестве шаблона. Все очень просто!
Как видно из первого примера, мы взяли многие средства Delphi, доступные только в режиме конструирования, и перенесли их в режим выполнения.
Рис. 12.1. Средства настройки пользовательского интерфейса