Основные визуальные компоненты

Статический текст (Label) создает заголовки для других элементов, разделители для групп элементов. Он используется, когда необходимо отобразить текст, который не может быть отредактирован пользователем. Для того чтобы компонент Label динамически изменял свой размер в зависимости от размера текста (свойство Caption), необходимо присвоить свойству AutoSize значение True. Чтобы текст располагался в нескольких строчках, надо присвоить свойству WordWrap значение True. Свойство Alignment позволяет задавать тип выравнивания - по центру, левому или правому краю.

Окно редактирования (Edit) - это прямоугольное окно, в котором возможен ввод и редактирование текста во время работы приложения. Редактирование текста можно осуществлять также программным путем.

Стандартная кнопка (Button) может содержать текст, задаваемый свойством Caption. Нажатие кнопки, как правило, приводит к выполнению программой каких-либо действий. Чаще всего создаются кнопки OK и CANCEL. Если в какой-то момент времени кнопка должна быть недоступна, необходимо присвоить свойству Enabled значение False.

Групповое окно (GroupBox) это прямоугольник, который обрамляет несколько интерфейсных элементов в группу. Заголовок группы отображается в левом верхнем углу прямоугольника и задается свойством Caption.

Кнопка выбора (радиокнопка) или кнопка с зависимой фиксацией (RadioButton) предназначена для выбора одной опции из нескольких взаимоисключающихся. Состояние кнопки содержится в свойстве Checked, которое при включении принимает значение True. Поясняющий текст определяется свойством Caption. При включении или выключении кнопки происходит событие OnClick. Для недоступности изменения состояния необходимо свойству Enabled присвоить значение False.

Контрольный индикатор или кнопка с независимой фиксацией (CheckBox) позволяет выбрать или отменить определенную опцию. С помощью группы кнопок можно выбрать несколько опций. Состояние кнопки содержится в свойстве Checked. Кнопка может находиться во включенном (Checked=True), не включенном (UnCheked=False) и неактивном (Grayed) состояниях. При включении или выключении происходит событие OnClick. Текст рядом с индикатором содержится в свойстве Caption.

Окно списка (ListBox) предоставляет список значений для выбора. Список элементов задается свойством Items. Для сортировки элементов надо установить свойство Sorted в True. Свойство MultiSelect позволяет задать возможность одновременного выбора нескольких элементов. Число колонок в списке задается свойством Columns. Чтобы определить, какой элемент списка выбран, используется значение свойства ItemData. При выборе элемента списка происходит событие OnChange.

Комбинированный список (ComboBox) - это компонент, включающий в себя список, статический текст или окно редактирования. Элементы списка задаются значением Items. Определить, какой элемент выбран, позволяет свойство ItemIndex. Тип комбинированного списка задается свойством Style. Для того чтобы все элементы отображались полностью, нужно присвоить свойству IntegralHeight значение True. Текст над списком элементов назначается свойством Text.

Полосы прокрутки (ScrollBar) используются для скроллирования содержимого компонентов, ассоциированных с ними. Имеется горизонтальная и вертикальная линейки. Свойство Position задает начальное положение ползунка полосы прокрутки. Минимальное и максимальное значения бегунка, на которое может он перемещаться, задается значениями свойств Min и Max.

Компонент OpenDialog позволяет выбрать открываемый файл по заданному шаблону. Свойство Filter позволяет задать шаблон имен файлов, отображаемых в панели диалога. Свойство InitialDir задает название каталога. Свойство Title задает текст заголовка. Для появления панели выбора файла необходимо записать в нужном модуле процедуру OpenDialog1.Execute.

Графический компонент Image предназначен для отображения графических изображений, хранимых во внешних файлах. Для задания файла нужно выбрать свойство Picture, нажать на кнопку в строке свойства, и появиться диалоговое окно открытия файлов, из которого выбирается нужный файл. Для того чтобы размер графического изображения был равен размеру рамки, нужно назначить свойству AutoSize значение True. При этом рисунок остается неизменным, а меняется размер рамки. Для того чтобы изображение автоматически меняло свой размер, подстраиваясь под размер рамки, в компоненте Image необходимо присвоить значение True свойству Stretch.

Компонент Shape предназначен для отображения различных геометрических фигур - окружностей, эллипсов, прямоугольников, прямоугольников с закругленными углами, квадратов. Тип геометрической фигуры определяется с помощью свойства Shape. Можно управлять свойствами геометрических фигур, задавая цвет фигуры, стиль ее заполнения (сплошной, вертикальными, горизонтальными и наклонными линиями и т.д.).

Компонент Timer позволяет воспроизводить в программе отсчет времени и связать с ним различные действия, например, движение через определенный интервал времени какой-либо фигуры.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: