Палитра компонент Delphi

Классические, переходящие из одной версии Delphi в другую являются следующие страницы Палитры компонент (табл. 2):

Таблица 2

Название страницы Описание
Standard Содержит наиболее распространенные, базовые компоненты, такие как: главное меню, метка, поле ввода, кнопка и т.д.
Продолжение табл. 2
Additional Является расширением страницы Standard, содержит часто используемые компоненты, или компоненты-модификации компонентов страницы Standard, например: кнопки с рисунком для панели инструментов, маскированное поле ввода, таблицы строк или изображений, рисунок и т.д.
Win32 Включает элементы управления присущие 32-разрядной версии Windows: страницы с закладками, анимированное изображение, перемещаемая панель инструментов, дерево выбора и т.д.
System Содержит компоненты для доступа к объектам операционной системы: таймер, медиаплейер, окно рисования, контейнер OLE-объекта, механизмы обмена DDE.
Dialogs Представлены компоненты, реализующие стандартные диалоги Windows.
Win3.1 Элементы управления, присущие 16-разрядной версии Windows.
Data Access Компоненты доступа к базам данных
Data Controls Компоненты визуального управления информацией в базах данных.
Samples Примеры, образцы компонентов
ActiveX Компоненты, выполненные по технологии ActiveX.

В таблицах 3 - 13 приведены наиболее часто используемые функциональные группы компонентов. В этих таблицах не рассматриваются компоненты для доступа к базам данных, работы с Internet и т.п. В них приведены только компоненты для проектирования интерфейса со страниц Standard, Additional, Win32, System, Dialogs, ActiveX и Samples.

Таблица 3

Компоненты ввода и отображения текстовой информации

Название компонента Страница Описание
TLabel Standard Используется для отображения текста на форме, который играет роль метки и не изменяется пользователем. Текст метки задается свойством Caption.
TStaticText Additional Оконный компонент, отображающий однострочный текст на форме, не подлежащий редактированию. Функционирует подобно метке TLabel, за исключением того, что он потомок TWinControl и поэтому имеет вид и многие свойства окна, включая возможность оформления более красивого обрамления надписи.
TEdit Standard Окно редактирования для ввода пользователем однострочных текстов. Может использоваться для отображения текста.
TMaskEdit Additional Компонент аналогичен компоненту TEdit. Отличается от возможностью задавать строку маски (свойство EditMask), в каждой позиции которой записываются условные символы, буквы или цифры, кодирующие возможности записи в этих позициях определённых знаков, например, только цифр или только букв.
Продолжение табл. 3
TMemo Standard Многострочное окно редактирования, используется для ввода, отображения и редактирования многострочных текстов
TRichEdit Win32 Многострочное окно редактирования текстов в обогащенном формате.rtf, позволяющее производить выбор цвета, шрифта, поиск текста и т.д.
TListBox Standard Отображает список строк и позволяет пользователю выбрать из него необходимые строки.
TCheckListBox Additional Аналогичен компоненту списка строк TListBox, за исключением того, что рядом с каждый элементом находится окно с флажком - индикатор, который пользователь может включать и выключать, помечая элементы списка.
TComboBox Standard Объединяет функции компонентов TListBox - списка, и TEdit - окна редактирования. Компонент позволяет пользователю выбрать из списка необходимую строку или задать в качестве выбора собственный текст. Список может отображаться в развернутом виде или как выпадающий список.

Таблица 4

Компоненты ввода и отображения чисел, дат и времени

Название компонента Страница Описание
TUpDown Win32 Кнопка-счетчик, которая превращает связанное с ним окно редактирования в окно для ввода целых чисел
TSpinEdit Samples Окно редактирования со счетчиком. Аналог компонента TUpDown, объединенного с TEdit.
TTrackBar Win32 Элемент управления в виде ползунка, который пользователь может перемещать курсором мыши или клавишами во время выполнения.
TDateTimePicker Win32 Используется для ввода дат и времени с раскрывающимся календарем.
TMonthCalendar Win32 Компонент предоставляет возможность ввода дат с выбором из календаря.
TCalendar Samples Используется для отображения календаря на указанный месяц в стандартном формате.

Таблица 5

Компоненты отображения заголовков и иерархических данных

Название компонента Страница Описание
THeaderControl Win32 Заголовок, состоящий из ряда секций, причем пользователь во время выполнения приложения может их перемещать
Продолжение табл. 5
TTreeView Win32 Служит для отображения иерархических данных в виде дерева, в котором пользователь может выбрать нужный ему узел или узлы
TListView Win32 Позволяет отображать в стиле Windows 95/98 данные в виде списков, таблиц, крупных и мелких пиктограмм.

Таблица 6

Компоненты отображения рисунков и изображений

Название компонента Страница Описание
TShape Additional Используется для отображения на форме геометрических фигур: квадратов, кругов и т.п.
TImage Additional Отображает графическое изображение и обеспечивает работу с ним.
TPaintBox System Простой управляющий элемент, позволяющий рисовать на его канве

Таблица 7

Компоненты для создания таблиц, построения графиков и диаграмм

Название компонента Страница Описание
TStringGrid Additional Таблица для отображения текстовой и графической информации.
TDrawGrid Additional Таблица для отображения графической информации
TChart Additional Компонент используется для создания диаграмм и графиков.

Таблица 8

Мультимедиа и анимация

Название компонента Страница Описание
TProgressBar Win32 Предназначен для отображения хода процессов, занимающих заметное время
TGauge Samples Индикатор хода процесса.
TAnimate Win32 Используется для воспроизведения немых клипов AVI, подобных используемым в Windows изображениям копирования файлов и т.п.
TMediaPlayer System Универсальный проигрыватель аудио и видео файлов - медиаплейер, инкапсулирующий интерфейс управления носителями (MCI) Windows.

Таблица 9

Кнопки и переключатели

Название компонента Страница Описание
TButton Standard Кнопка для выполнения пользователем каких-либо команд.
TBitBtn Additional Управляющая кнопка с изображением.
TSpeedButton Additional Используется для создания инструментальных панелей и в других случаях, когда требуется кнопка с фиксацией нажатого состояния.
TCheckBox Standard Индикатор с флажком, используемый для включения и выключения какие-то опции или для индикации состояния
TRadioButton Standard Радиокнопка - компонент, используемый в совокупности с другими радиокнопками для выбора одной из взаимоисключающих альтернатив.
TCheckListBox Additional Список строк с индикаторами.

Таблица 10

Панели и контейнеры

Название компонента Страница Описание
TPanel Standard Панель - контейнер для группировки других компонентов. Может использоваться также как компонент отображения текста.
TGroupBox Standard Панель - контейнер с рамкой и надписью, объединяющий группу связанных органов управления.
TRadioGroup Standard Применяется для формирования группы регулярно размещенных радиокнопок, из которых в любой момент времени может быть включена только одна.
TBevel Additional Используется для рисования прямоугольной рамки и линий, изображенных как выпуклые или утопленные.
TScrollBox Additional Панель с прокруткой.
TSplitter Additional Разделитель панелей, используется для создания в приложении панелей с изменяемыми пользователем размерами
TStatusBar Win32 Представляет собой ряд панелей, отображающих полосу состояния в стиле Windows.
TScrollBar Standard Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов.
TOLEContainer System Контейнер OLE. Используется при создании области клиента для объекта OLE.
TTabControl Win32 Организует страницу с закладками, которые может выбирать пользователь.
     
Продолжение табл 10
TPageControl Win32 Содержит набор страниц, выбор которых определяется закладками или иными органами управления, расположенными на рабочем столе. TPageControl в отличие от TTabControl позволяет делать недоступными отдельные страницы (закладки).

Таблица 11

Меню и инструментальные панели

Название компонента Страница Описание
TMainMenu Standard Позволяет конструировать и создавать на форме полосу главного меню, а также сопутствующие выпадающие меню.
TPopUpMenu Standard Позволяет создавать всплывающие контекстные меню, возникающие при нажатии пользователем правой кнопки мыши.
TToolBar Win32 Контейнер для организации панелей инструментов.
TCoolBar Win32 Контейнер, группирующий элементы управления в перемещаемую панель инструментов с изменяемыми размерами.
TPageScroller Win32 Обеспечивает прокрутку больших окон, например, панелей инструментов.
TControlBar Additional Управляет местоположением компонента TToolBar. Является подложкой для прикрепления панелей инструментов.

Таблица 12

Диалоги

Название компонента Страница Описание
TOpenDialog Dialogs Отображает диалоговое окно выбора файла.
TSaveDialog Dialogs Отображает диалоговое окно сохранения файла.
TOpenPictureDialog Dialogs Отображает диалоговое окно выбора графического файла.
TSavePictureDialog Dialogs Отображает диалоговое окно сохранения графического файла.
TFontDialog Dialogs Отображает диалоговое окно выбора шрифта.
TColorDialog Dialogs Отображает диалоговое окно выбора цвета.
TPrintDialog Dialogs Отображает диалоговое окно печати текста.
TPrinterSetupDialog Dialogs Отображает диалоговое окно установки принтера.
TFindDialog Dialogs Отображают диалоговое окно поиска в тексте заданного фрагмента.
TReplaceDialog Dialogs Отображают диалоговое окно контекстного поиска и замены.

Таблица 13

Организация управления приложением

Название компонента Страница Описание
TActionList Standard Обеспечивает централизованное управление списком действий, выполняемых элементами управления, например кнопками или элементами меню.
TActionManeger Additional Усовершенствованный TactionList. Обеспечивает механизм централизованного управления и отображения всех действий, имеющихся в приложении. Содержит информацию, необходимую для автоматического создания меню, инструментальных и навигационных панелей в составе: порядок изображения, ссылки на свойства действия (заголовок, быстрые клавиши, видимость), цвет, фон.
TCustomizeDlg Additional Пользовательская настройка для элементов диалога управления.
TImageList Win32 Набор изображений одинаковых размеров, на которые можно ссылаться по индексам в меню, инструментальных панелях и др. компонентах.
THotKey Win32 Обеспечивает возможность задания самим пользователем горячих клавиш, определяющих быстрый доступ к разделам меню.
TApplicationEvents Additional Перехватывает события глобального объекта Application.
TTimer System Используется для запуска процедур, функций и событий в указанные интервалы времени.

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



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