Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Инспектор объектов
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), который появится при наве-
дении курсора мыши на созданное окно.
Обычно все перечисленные свойства присутствуют в любом объекте, и ими чаще
всего приходится пользоваться. Остальные свойства рассмотрим, когда еще раз вер-
немся к проектированию формы.

Теги: язык программирования, линейное программирование решение Borland Delphi

Статьи по теме:

ППП общего назначения
Печать из полей базы данных
Процедурные типы
Свойство Expression для TQRGroup
Свойство LeftOffset
Панель Standard
Свойство PaperSizeSupported
Редактор кода
Data Marts
Сравнение типов информационных систем
Модель СОМ
Важнейшие пространства имен .NET
Перекрытый ввод-вывод
Печать мемо полей
B – Описание файлов
| Borland Delphi | vitek |
 


Пн Вт Ср Чт Пт Сб Вс
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


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | Borland Delphi | Инспектор объектов. Регион сайта: Москва и Санкт-Петербург