В этом уроке мы изучим свойства одинаковые почти для всех компонентов Delphi.
Первым делом мы разберем свойства расположения. К этим свойствам относятся Width, Height, Top и Left. Это, очевидно, ширина, высота, и две координаты левого верхнего угла нашего компонента. Все эти величины измеряются в пикселях. Приведем пример задания этих свойств для кнопки.
Button1.width:=150;
Button1.Height:=15;
Button1.top:=50;
Button1.left:=50;
Кроме расположения для компонента есть такая характеристика, как его клиентская область. Можно считать, что это сам компонент без своих границ. Ширина и высота клиентской области задается свойствами ClientWidth и ClientHeight соответственно.
К расположению компонента относится также свойство Align типа TAlign. Оно отвечает за выравнивание элемента в контейнере и может принимать следующие значения: alBottom (выравнивание по нижней границе контейнера), alTop (по верхней), alLeft и alRight (по левому и правому краям соответственно), alNone (выравнивания нет) и alClient (выравнивание по всей клиентской области контейнера). Свойство Align полезно при изменении размеров контейнера - компонент автоматически будет принимать новое положение.
Теперь перейдем к рассмотрению свойств видимости. Обычно для этого используют свойство Visible для компонентов и для форм Show (для того чтобы показать) и Hide (для того чтобы скрыть).
Пример отображения:
buttin1.visible:=true;
form1.show;
Пример невидимости:
buttin1.visible:=false;
form1.hide;
Так же компонент можно отключить, с помощью свойства Enable. Если компонент отключен, то он становиться серым и не доступным.
Включение компонента:
button1.enable:=true;
Выключение компонента:
button1.enable:=false;
Всё на этом урок закончен.