Пятница, 17.05.2024, 11:11
Главная Регистрация RSS
Приветствую Вас, Гость
Главная » Основы Delphi » Компонент Delphi - Button
01:30

Компонент Delphi - Button

В интерфейсах программ операционной системы Windows для выполнения действий используется элемент управления «Кнопка», в среде разработки Delphi соответствующим ему элементом является компонент «Button». Расположенный на вкладке «Standart» и обозначенный иконкой. При установки компонента среды разработки Delphi на форму «Form1» в модуль «Unit1» подключается дополнительный модуль «StdCtrls» в котором содержится конструктор (constructor) предназначенный для создания кнопок.

Описание конструктора:
constructor TButton.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
ControlStyle := [csSetCaption, csDoubleClicks];
Width := 75;
Height := 25;
TabStop := True;
end;

Для работы с компонентом доступ к нему можно получить с помощью следующей команды: Form1. и набрав первую букву компонента. В этом случаи редактор кода среды Delphi отобразит все компоненты которые начинаются на букву «B». Среди которых вам необходимо выбрать нужный вам компонент и продолжить работу с ним.


Свойства компонента Button

Caption – содержит название которое отображается на кнопке, стандартное название «Button1»;

Enabled – свойство позволяющее «отключить» (свойство false) или «включить» (свойство true) кнопку. В первом случаи кнопка будет отображаться серым цветом и никак не будет реагировать на действия пользователя. Полезна когда требуется чтобы пользователь прежде чем нажмет кнопку выполнил определенные действия. Например ввел данные в поле ввода (компонент Edit). Значение по умолчанию True;

Height
– принимает числовое значение, устанавливает высоту кнопки. Значение по умолчанию 25;

Width – принимает аналогичное вышеописанному свойству значение, только устанавливает длину кнопки. Значение по умолчанию 75;

Hint – редко используемое свойство, но очень полезное пользователю – подсказка. Которая высвечивается при наведений указателя мышки на кнопку. Свойство принимает строковое значение;

Left – регулирует положение компонента относительно левой границы родительского компонента, если компонент расположен на форме «Form1», то относительно его левой границы. Свойство принимает числовое значение, расстояние измеряется в пикселах;

Right – свойство аналогично вышеописанному только задает расстояние от правой границы родительского компонента;

Top – задается расстояние от верхней границы компонента;

Bottom
– задается расстояние от нижней границы компонента;

Visible
– принимает два значения True и False. При установки второго значения компонент «Button1» делается невидимым;

Name
– имя компонента используемое для работы с ним в редакторе кода среды разработки Delphi.

Работа с несколькими компонентами Button

При необходимости применить одинаковое редактирование к большому количеству компонентов «Button» можно поступить следующим образом: выбрать все компоненты для редактирования удерживая клавишу Ctrl и щелкая указателем мыши на каждый компонент, затем в инспекторе объектов установить требуемое значение свойства.
Категория: Основы Delphi | Просмотров: 4832 | Добавил: PeKpyT | Рейтинг: 3.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]