Меню сайта
Категории сайта
Ссылки на скачивание
Главная » Основы 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 и щелкая указателем мыши на каждый компонент, затем в инспекторе объектов установить требуемое значение свойства. | |
|
Всего комментариев: 0 | |