Классы командных кнопок (Button, BitBtn).



Класс TButton - это интерфейсный объект, представляющий соответствующий элемент, называемый в Windows "нажимаемой" (командной) кнопкой. Существует два типа "нажимаемых" кнопок.

Класс TBitBtn Представляет собой кнопку с помещенной на нее пиктограммой. Пользовательский интерфейс этого компонента включает стандартный набор командныхкнопок, таких как "Воспроизведение", "Пауза", "Стоп", "Предыдущая метка", "Следующая метка...

Классы флажков (CheckBox) .

Это потоковый интерфейсный класс, который представляет управляющий элемент типа кнопки с независимой фиксацией. Его можно использовать для создания такого элемента в родительском окне. Он упрощает также манипуляции с кнопками с независимой фиксацией, созданными ранее в ресурсе диалогового окна. Такая кнопка имеет три состояния: отмечена (нажата), не отмечена (не нажата) и не определена (серая). Связанные управляющие элементы такого типа можно группировать.

Классы радиокнопок (RadioButton,RadioGroup,GroupBox).

GroupBox используется для группировки небольшого количества взаимосвязанных компанентов

RadioGroup использется для группировки небольшого количества RadioButton

RadioButtton  флажок, возможно только один вариант

Классы для работы с текстом (Label, Edit, Memo).

TLabel  для размещения в нем каких либо записей

TEdit однострочное редактируемое текстовое поле

TMemo редактируемое текстовое поле

Классы списков (ListBox, ComboBox).

TListBox -это список

Компоненты класса TListBox представляют собой стандартные для windows список с помощью которого пользователь может выбрать 1 или несколько пунктов в компоненте предусмотрена возможность программной прорисовки пунктов по этому список может содержать не только текстовые строки но произвольные изображения.

. TComboBox –комбинированный список или раскрывающийся список TComboBox представляет собой комбинацию списка TListBox и текстового поля TEdit

Классы для табличного отображения данных (StringGrid).

Это таблица. Таблица StringGrid состоит из выделенных серым FixedCols и FixedRows - зафиксированных ячеек-заголовков, и обычных, белых ячеек. Содержимое Fixed ячеек недоступно редактированию, и меняется только программно. За возможность редактирования обычных ячеек отвечает одно из значений свойства Options.

Итак, компонент StringGrid имеет возможность адресации каждой отдельной ячейки по номеру столбца и строки. Содержимое ячейки (i, j), где где i - номер столбца, j - номер строки, имеет вид

StringGrid1.Cells[i, j] и доступно как для чтения, так и для записи. Здесь, как и всегда, номера столбцов ( i ) и строк ( j ) отсчитываются от 0. Выделенная ячейка таблицы имеет номер столбца: StringGrid1.Col номер строки:   StringGrid1.Row поэтому содержимое выделенной ячейки будет адресоваться так: S:=StringGrid1.Cells[StringGrid1.Col, StringGrid1.Row] Не правда ли, написание такой строки - утомительный процесс. Поэтому пользуйтесь оператором присоединения with:

 

Стандартные визуальные компоненты.

Frame - фрейм. Наравне с формой служит контейнером для размещения других компонентов. В отличии от формы, может размещаться в палитре компонентов.

MainMenu - Главное меню программы. Компонент способен создавать и обслуживать сложные иерархические меню.

PopupMenu - Всплывающее меню. Обычно это меню появляется после нажатия правой кнопкой мыши.

Label - Метка. Используется для размещения не очень длинных сообщений в виде статического текста

Edit - Строка ввода. Предназначена для ввода пользователем текстовой информации в виде одной строки. Имеет возможности по управлению вводимой информацией, например, переопределению символов до их появления в поле ввода, что используется в формах для ввода пароля.

Memo - Многострочный текстовый редактор. Используется для ввода пользователем и отображения многострочного текста без функций форматирования.

Button - Командная кнопка. Используется для реализации в программе команд с помощью обработчика события OnClick этого компонента.

CheckBox - Независимый переключатель. Используется его свойство Checked (отмечено), имеющее значения true или false, меняющееся при щелчке мышью.

RadioButton - Зависимый переключатель. Используется для выбора только одного из нескольких вариантов. Для этого компонент объединяется как минимум с одним или несколькими такими же компонентами в группу. Щелчок по компоненту приводит к его выделению и снятию выделения ранее выбранного компонента. Также имеет свойство Checked.

ListBox - Список выбора. Содержит список предлагаемых вариантов (опций) и даёт возможность проконтролировать текущий выбор.

ComboBox - "Выпадающий" список выбора. Представляет собой комбинацию компонентов Edit и ListBox.

ScrollBar - Полоса прокрутки. Представляет собой вертикальную или горизонтальную полосу, управляющую визуальным представлением компонентов, не помещающихся целиком в окне программы.

GroupBox - Контейнер группы компонентов. Используется для группировки нескольких связанных по смыслу компонентов.

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

Panel - Панель. Этот компонент, как и GroupBox, служит для объединения нескольких компонентов. Содержит внутреннюю и внешнюю кромки, что позволяет создавать эффекты "вдавленности" и "выпуклости".

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


Дата добавления: 2020-04-08; просмотров: 244; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!