Окно инспектора объектов
Любой размещаемый на форме компонент характеризуется некоторым набором параметров: положением, размером и т. д. Часть этих параметров, например, положение и размеры компонента, программист может изменять, манипулируя с компонентом в окне формы. Для изменения других параметров предназначено окно Инспектора объектов. Это окно содержит две страницы - Properties (Свойства) и Events (События). Страница Properties служит для установки нужных свойств компонента, страница Events позволяет определить реакцию компонента на то или иное событие. Совокупность свойств отображает видимую сторону компонента: положение относительно левого верхнего угла рабочей области формы, его размеры, шрифт и текст надписи на нем и т. п. Совокупность событий – его поведенческую сторону: будет ли компонент реагировать на щелчок мыши или на нажатие клавиш, как он будет вести себя в момент появления на экране или в момент изменения размеров окна и т. п.
Каждая страница окна Инспектора объектов представляет собой двухколончатую таблицу, левая колонка которой содержит название свойства или события, а правая – конкретное значение свойства или имя подпрограммы, обрабатывающей соответствующее событие.
Строки таблицы выбираются щелчком мыши и могут отображать простые или сложные свойства. К простым относятся свойства, определяемые единственным значением – числом, строкой символов, значением true (истина) или false (ложь) и т. п. Например, свойство Сaption (заголовок) представляется строкой символов, свойства Height (высота) и Width (ширина) – числами, свойство Enabled (доступность) – значениями true или false. Сложные свойства определяются совокупностью значений. Слева от имени таких свойств указывается значок «+», а щелчок мышью по этому символу приводит к раскрытию списка составляющих сложного свойства. Чтобы закрыть раскрытый список, нужно щелкнуть по значку «-» сложного свойства.
Щелчок мышью на правой колонке строки таблицы активизирует указанное в ней значение свойства, при этом в правом конце строки может появиться одна из кнопок: или . Щелчок по кнопке приводит к появлению на экране диалогового окна, с помощью которого устанавливается значение сложного свойства. Щелчок по кнопке ведет к раскрытию списка возможных значений простого свойства.
В верхней части окна Инспектора объектов располагается раскрывающийся список всех помещенных на форму компонентов. Поскольку форма сама по себе является компонентом, ее имя также присутствует в этом списке. В отличие от предыдущих версий раскрывающийся список содержит не только имена компонентов, но и их классы.
В контекстном меню окна, которое появляется после щелчка по нему правой кнопкой, имеется ряд опций, позволяющих настроить окно. В частности, после выбора Say on Top, окно Инспектора объектов будет «всплывать» над всеми другими окнами независимо от его активности. Такое состояние окна удобно при частом его использовании, например, при конструировании сложной формы, содержащей множество компонентов. Если выбрать в локальном меню опцию Arrange и затем by Category, все строки окна Инспектора объектов будут представлять собой раскрывающиеся списки свойств, упорядоченных по категориям (Рис. 6).
Рис. 6. Списки свойств, упорядоченных по категориям
Любые категории можно сделать невидимыми. Для этого нужно в контекстном меню выбрать View и затем в дополнительном меню убрать флажок слева от категории (Рис. 7).
Рис. 7. Контекстное меню окна инспектора объектов. Меню View | Visual (категория управления отображением компонента)
В отличие от предыдущих версий Delphi, начиная с версии 6 сложные свойства, ссылающиеся на объекты, выделяются в окне Инспектора объектов цветом и показываются на странице Events. Если такое свойство определено, слева от него появляется кнопка «+», позволяющая увидеть (и при необходимости изменить) свойства и обработчики событий связанного с компонентом объекта (это, как правило, другой компонент).
Примечание. Если вы случайно или намеренно сделаете окно невидимым или закроете его, то при необходимости можно нажать F11 или выбрать меню View | Оbject inspector в среде разработки, чтобы оно вновь появилось на экране.
Дата добавления: 2015-09-18 | Просмотры: 740 | Нарушение авторских прав
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
|