logo search
Методичка_Delphi_Ч1

Закладка описания свойств объекта

Для того, чтобы получить доступ к свойствам компонента, следует сделать этот объект активным (выделить щелчком мыши), или выбрать его из раскрывающегося списка в верхней части окна Object Inspector. Кроме того, необходимо, чтобы в окне Object Inspector была выбрана закладка Properties.

Список свойств имеет вид таблицы, состоящей из двух колонок. Левая колонка содержит название свойства, а правая – его значение. Значения свойств легко изменить, но способ изменения зависит от типа свойства.

Например, свойства Width и Height (ширина и высота компонента) могут принимать числовые значения, причем эти значения автоматически корректируются при изменении размера компоненты. Поэтому для изменения свойства достаточно изменить размеры окна с помощью мыши, но можно и вписать требуемое число в соответствующей строке правой колонки.

Свойство Caption (заголовок окна) представляется строкой символов. При необходимости изменить его, следует вписать нужный текст в соответствующую строку.

Свойство Enabled (доступность) имеет логический тип и может принимать только два значения True или False, которые выбираются из раскрывающегося списка. Если Вы присвоите этому свойству значение False, то после запуска приложения не сможете закрыть окно, т.к. элементы управления будут недоступны. Используйте в этом случае функцию меню Run-> Program Reset.

Списки используются и для задания некоторых других свойств, например, BorderStyle. В действительности, значения таких свойств тоже кодируются целыми числами, но для удобства каждому варианту свойства присваивается имя.

Некоторые свойства являются сложными, т. е. их значение определяется совокупностью значений других (уточняющих) свойств. На сложные свойства указывает значок «+». Щелчок на этом значке раскрывает список уточняющих свойств. Например, свойство Bordericons определяет, какие кнопки управления окном будут доступны во время работы программы, Так, если свойству biMinimize присвоить значение false, то во время работы проекта кнопка сворачивания окна будет недоступна.

Рядом со значениями некоторых свойств отображается командная кнопка с тремя точками. Это значит, что для задания значения свойства можно воспользоваться дополнительным диалоговым окном. Например, значение сложного свойства Font можно задать путем непосредственного ввода значений уточняющих свойств, а можно воспользоваться стандартным диалоговым окном выбора шрифта.

Возможно, самым главным свойством всех компонентов является свойство Name, имя компонента. Имя позволяет программисту обращаться к компоненту при написании программ. Хотя Delphi каждому компоненту автоматически присваивает имя, которое состоит из названия компонента и его порядкового номера, следует давать компонентам имена, по которым можно легко определить не только тип компонента, но и его назначение. Например, намного удобнее будет работать с именем btnClearAll, чем с именем Button35.

Имена компонент не должны содержать пробелов, могут состоять только из латинских букв и цифр, но начинаться буквой. Обычно имя начинают с трехбуквенного префикса, указывающего принадлежность компонента к определенному типу, например, btn, frm, edt. Большие буквы следует использовать для того, чтобы сделать имя удобочитаемым. Имя btnClearAll намного привлекательнее, чем имя btnclearall, хотя, с точки зрения системы, эти имена одинаковы.

Свойства компонент могут быть упорядочены либо в алфавитном порядке, либо объединены по категориям. Переключение между этими способами представления производится функцией Arrange, контекстного меню, вызываемого правой кнопкой мыши.