* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Инспектор объектов
31 марта 2009
Вкладки окна Object Inspector автоматически создаются для каждого вновь создан- ного в форме объекта и являются основным инструментом для настройки объектов. Не- обходимая вкладка выбирается из списка объектов, находящегося в верхней части окна, по имени объекта. Для этого необходимо щелкнуть на кнопке с изображением неболь- шой стрелки, указывающей вниз, и в появившемся списке выбрать нужный объект. После того как необходимый объект выбран, можно не только изменять и на- страивать все его свойства, но и создавать обработчики событий для данного объекта, которые будут определенным образом реагировать на такие события, как, например, щелчок кнопки мыши, перемещение мыши или нажатие клавиш клавиатуры. При этом для каждого объекта в инспекторе объектов существуют две вкладки: Properties (Свойства) и Events (События). Кратко остановимся на некоторых свойст- вах для такого объекта, как форма. Для того чтобы создать проект по умолчанию, су- ществует несколько способов.
• Первый способ. Выберите команду меню File^New^VCL Forms Application. Проект по умолчанию с формой и редактором кода будет создан. Это полно- стью работающее приложение, и результат его работы можно увидеть, если нажать клавишу <F9>. • Второй способ. Щелкните на пиктограмме проекта New Items, расположенной на панели Standard (Стандартная), и в появившемся окне выберите пиктограм- му VCL Forms Application (VCL-приложение). • Третий способ. Выберите команду меню Project^Add New Project... и в появив- шемся окне выберите пиктограмму VCL Forms Application (VCL-приложение). Теперь, когда создано рабочее приложение, можно изменять его параметры, что делается с помощью инспектора объектов. Если панель формы скрыта за окном ре- дактора кодов, то переместите ее на передний план, что также можно сделать не- сколькими способами. • Если некоторые элементы формы отображаются на экране, то просто щелкните на них мышью, после чего окно полностью отобразится на экране. • На панели View щелкните на пиктограмме Show Designer (Показать эскиз), что приведет к перестановке отображаемых окон. Нажатие клавиши <F12> приво- дит к такому же эффекту. • Выберите команду меню View=>Forms..., в результате чего появится диалоговое окно View Forms, где можно выбрать нужную форму. Теперь, когда форма находится на переднем плане, займемся ее редактированием с по- мощью инспектора объектов. Так как во вновь созданном проекте нет никаких объектов, кроме формы, то именно она и будет отображаться в инспекторе объектов. Выберите вкладку Properties (Свойства) и посмотрите на довольно большой перечень всех свойств. Разумеется, весь перечень не помещается на экране, и для доступа к отдельным свой- ствам нужно воспользоваться ползунком. Не стоит пугаться такого количества свойств, многие из них интуитивно понятны и они повторяются от объекта к объекту. Поэтому после небольшой практики вы хорошо освоите большинство свойств из этого списка. Все свойства распределены по группам, в которых они расположены в алфавитном порядке. Остановимся только на некоторых из них, например Caption (Заголовок) из группы Action (Поведение). По умолчанию там будет записано Formi, что и отобража- ется в заголовке окна. Попробуйте изменить это свойство, для чего щелкните на поле, где записано Formi, и введите любое подходящее название, например строку "Мое Окно". Одновременно с набором текста будет меняться название окна формы. Или возьмем, к примеру, два свойства — Height (Высота) и Width (Ширина), которые оп- ределяют непосредственные размеры окна. Попробуйте ввести другие значения для них и сразу же увидите изменения на экране. Очень важное свойство Enabled (Доступность). Обычно оно всегда должно быть в состоянии True. Попробуйте изме- нить его на False и запустите проект на выполнение (клавиша <F9> или пиктограм- ма Run на панели Debug). Эффект будет заметен, так как вы не сможете обратиться к окну — оно будет заблокировано. Это удобно использовать в программе, когда не- обходимо на время заблокировать отдельные элементы интерфейса и запретить к ним доступ пользователя. Далее, с помощью свойства Icon (Пиктограмма) можно изменить пиктограмму, которая будет связана с приложением и будет отображаться рядом с заголовком окна. Пиктограмму можно нарисовать самому или скопировать. Для на- поминания функций окна можно использовать свойство Hint (Подсказка). В поле для свойства Hint вводится текст, который будет отображаться на экране как подсказка при наведении на созданное окно указателя мыши. Но для того, чтобы это произош- ло, нужно разрешить тексту отображаться на экране, для чего существует свойство ShowHint (Показать подсказку), которое должно быть установлено в состояние True. Можно изменять статус окна и вид рамки (свойства BorderStyle и BorderWidth) или цвет окна (Color). Можно изменить вид курсора (Cursor), который появится при наве- дении курсора мыши на созданное окно. Обычно все перечисленные свойства присутствуют в любом объекте, и ими чаще всего приходится пользоваться. Остальные свойства рассмотрим, когда еще раз вер- немся к проектированию формы.