Классы
| IDispatch | Базовый интерфейс для интерфейсов на основе OLE. |
| IInterface | То же самое, что IUnknown. |
| IUnknown | Базовый интерфейс для всех интерфейсов на основе COM. |
| TApplication | Определяет некоторые свойства и методы приложения. Экземпляр этого класса уже создан и доступен в переменной Application. |
| TBevel | Компонент предназначен для простого обведения чего-либо рамкой. |
| TBitBtn | Кнопка с глифом - небольшим растровым изображением. Базовый класс для TdxButton. |
| TBitmap | Инкапсулирует Windows API HBITMAP. Битовые карты обычно хранятся с расширением .BMP. TBitmap также инкапсулирует HPALETTE при помощи свойства Palette и автоматически распознает палитры. |
| TBrush | Класс определяет свойства кисти: цвет и стиль заполнения фона окна и графических объектов. |
| TButton | Реализует стандартную кнопку с текстом без значка. |
| TButtonControl | Класс обеспечивает функциональность кнопок. |
| TButtonPanel | Кнопочная панель, содержащая стандартные кнопки "ОК", "Отмена", "Закрыть" и "Помощь". В DataExpress кнопочная панель используется во всех диалоговых окнах, в том числе в окне редактирования записи TEditWindow и окне списка TListWindow. |
| TCanvas | Канва - сердцевина графической подсистемы DataExpress. Он объединяет в себе и "холст" (контекст конкретного устройства GDI), и "рабочие инструменты" (перо, кисть, шрифт), и даже "подмастерьев" (набор функций по рисованию типовых геометрических фигур). |
| TCheckBox | Это непосредственная реализация элемента управления флажком, который используется для определения того, выбрана ли некоторая опция. Хотя и можно иногда видеть в окне единую группу близких по теме флажков, которые могут быть даже собраны в группу, они никоим образом не связаны — каждый флажок функционирует независимо от других флажков. |
| TClipboard | Реализует работу с буфером обмена. Обычно нет необходимости создавать объект буфера обмена. Вместо этого используйте функцию Clipboard, которая возвращает ссылку на системный буфер обмена. Таким образом вы можете обмениваться данными с другими приложениями. |
| TCollection | Коллекция - список объектов, используемый визуальным компонентом. К таким компонентам относится, например, TDBGrid, который содержит коллекцию столбцов TDBGridColumns. |
| TCollectionItem | Базовый класс, представляющий элемент коллекции. |
| TColumn | Представляет столбец таблицы TDBGrid и входит в коллекцию столбцов TDBGrdiColumns. |
| TComboBox | Реализует стандартный компонент операционной системы поле со списком - комбинацию двух компонентов: однострочного поля редактирования и списка. Компонент примечателен тем, что может автоматически завершать вводимый текст значением из списка. |
| TCommonDialog | Базовый класс для стандартных диалогов операционной системы открытия и сохранения файлов, печати и т. д. |
| TComponent | Прародитель всех компонентов DataExpress. Он инкапсулирует наиболее общие свойства и методы компонентов, включая способность быть владельцем других компонентов или управляться другими компонентами. |
| TControl | Класс TControl является базовым классом для всех визуальных компонентов DataExpress, т. е. для компонентов, которые пользователь может видеть и которыми манипулирует во время выполнения приложения. Все они имеют общие свойства, методы и события, определяющие место их размещения, расцветку, реакцию на нажатие клавиш или кнопок мыши и т. д. |
| TControlBorderSpacing | Пространство вокруг границ визуального компонента. |
| TControlScrollBar | Полоса прокрутки, используемая в классах TCustomMemo, TScrollingWinControl. |
| TCookie | Элемент куки. |
| TCookies | Куки. Используется веб-сервером при подготовке ответа в обработчике OnRequest. |
| TCsvData | Класс для чтения/записи данных в формате CSV. CSV-данные представляют собой табличные данные в текстовом формате, где данные ячеек отделяются друг от друга разделителем Delimiter. Класс предоставляет простой доступ к ячейкам через свойство Cells. |
| TCustomBitBtn | Базовый класс для TBitBtn, TPanelBitBtn. |
| TCustomButton | Базовый класс для TButton, TCustomBitBtn. |
| TCustomCheckBox | Базовый класс для TCheckBox, TdxCheckBox, TRadioButton. |
| TCustomComboBox | Базовый класс для TComboBox, TdxComboBox. |
| TCustomControl | Базовый класс для всех оконных компонентов, имеющих канву. |
| TCustomDBEditButton | Однострочный компонент редактирования с кнопкой. Базовый класс для компонентов число, дата и т. д. |
| TCustomEdit | Это абстрактный класс для всех элементов управления редактированием. Он включает простой элемент управления редактированием, элементы управления редактированием по маске и все элементы управления мемо. |
| TCustomImageList | Базовый класс для списков изображений TImageList. Вводит свойства и методы, общие для всех списков изображений. |
| TCustomListBox | Базовый класс для TListBox, представляющий собой список элементов. |
| TCustomMemo | Базовый класс для TMemo, TdxMemo. |
| TCustomPanel | Базовый класс для TdxForm, TFormView, TPanel, TButtonPanel. |
| TCustomTreeView | Базовый класс для TTreeView. |
| TDBEdit | Однострочный компонент редактирования, связанный с полем набора данных. |
| TDBGrid | Компонент, представляющий данные в табличном виде. Является базовым классом для табличной части формы и запроса. |
| TDBGridColumns | Коллекция столбцов таблицы. |
| TDOMNode | Узел XML. |
| TDOMNodeList | Список узлов XML. |
| TDropDownList | Данный класс представляет собой выпадающий список компонента объект. Вы можете изменять внешний вид и содержимое списка. |
| TDropDownListColumn | Представляет столбец выпадающего списка. |
| TDropDownListColumns | Коллекция столбцов выпадающего списка объекта. |
| TdxButton | Компонент "кнопка". |
| TdxCalcEdit | Компонент "число". |
| TdxCheckBox | Компонент "флажок". |
| TdxComboBox | Компонент "список". |
| TdxComboBoxCellEditor | Представляет редактор ячейки с выпадающим списком в таблице - наследнике TDBGrid. Редактор назначается столбцам с типом поля список. |
| TdxCounter | Компонент "счетчик". |
| TdxDateEdit | Компонент "дата". |
| TdxDBImage | Компонент "изображение". |
| TdxDBImageCellEditor | Представляет редактор изображения в ячейке таблицы - наследнике TDBGrid. |
| TdxEdit | Компонент "текст". |
| TdxFile | Компонент "файл". В базе данных с полем "файл" связано 4 поля: исходный путь к файлу, имя файла в папке хранения, содержимое файла, описание файла. |
| TdxFileCellEditor | Представляет редактор файла в ячейке таблицы - наследнике TDBGrid. |
| TdxForm | Форма - главное действующее лицо в системе DataExpress. |
| TdxFormTree | Дерево формы. Существует только в составе формы (см. TdxForm.Tree). Самостоятельным объектом быть не может. |
| TdxFormTreeField | Поле дерева. |
| TdxFormTreeFields | Список полей дерева. |
| TdxGrid | Табличная часть формы. Существует только в составе формы (см. TdxForm.Grid). Самостоятельным объектом быть не может. |
| TdxGroupBox | Компонент "группа". |
| TdxImage | Компонент "фоновое изображение". Поддерживаются форматы bmp, gif, ico, jpg, pcx, png, psd, tga, tif, xpm. |
| TdxLabel | Компонент "надпись". |
| TdxLookupCellEditor | Представляет редактор ячейки объекта в таблице - наследнике TDBGrid. |
| TdxLookupComboBox | Компонент "объект". С объектом связано окно списка и выпадающий список. |
| TdxMemo | Компонент "запись". С компонентом может быть связано окно списка, если выбран источник списка. Окно открывается при нажатии на кнопку. |
| TdxMemoCellEditor | Представляет редактор текста ячейки в таблице - наследнике TDBGrid. Редактор назначается для типов полей текст и заметка, если высота ячейки превышает одну строку текста. |
| TdxObjectField | Компонент "поле объекта". |
| TdxPageControl | Компонент "закладки". |
| TdxPivotGrid | Компонент "сводная таблица". Может использоваться не только для построения сводной таблицы, но и для любых других задач. |
| TdxQueryGrid | Запрос - важный компонент в системе DataExpress. |
| TdxRecordId | Компонент "ID записи". |
| TdxShape | Компонент "фигура". |
| TdxSQLQuery | SQL-запрос. |
| TdxTabSheet | Компонент "закладка". |
| TdxTimeEdit | Компонент "время". |
| TEdit | Однострочный компонент редактирования. |
| TEditWindow | Окно редактирования записи. Существует только в составе формы и только в представлении "Только таблица". Самостоятельным объектом быть не может. |
| TField | Поле набора данных. Свойство данного типа есть почти во всех dx-компонентах. Оно позволяет обратиться напрямую к полю набора данных для каких-либо манипуляций. |
| TFileDialog | Базовый класс для стандартных диалогов открытия и сохранения файлов, выбора каталога. |
| TFileStream | Поток, который хранит данные в файле на диске. |
| TFilterField | Используется фильтром TFilterObject для хранения данных о поле. |
| TFilterObject | Реализует хранение и манипулирование фильтром формы. |
| TFont | Характеристики шрифта, используемого при отображении текстов: высота шрифта, его имя, атрибуты (полужирный, курсив) и т.д. Используется в свойстве Font. |
| TForm | Тот самый компонент, который в Lazarus и Delphi называется формой, а в DataExpress - окном. Базовый класс для TWindow. |
| TFormView | Компонент представления формы. Входит в состав закладок и окон списка. Может быть самостоятельным объектом. |
| TFPHttpConnectionRequest | Запрос клиента. Используется в обработчике события веб-сервера OnRequest. |
| TFPHttpConnectionResponse | Ответ веб-сервера. Используется в обработчике события OnRequest. |
| TGraphic | Абстрактный базовый класс для графических объектов типа битовых матриц, пиктограмм, метафайлов и типов, определенных пользователем. |
| TGraphicControl | Базовым классом для всех визуальных неоконных компонентов, имеющих канву. |
| TGraphicObject | Абстрактный базовый класс для всех графических объектов: кисть, перо, шрифт. |
| TGridColumn | Базовый класс для TColumn. |
| TGridColumnTitle | Заголовок столбца TGridColumn. |
| TGroupBox | Стандартный компонент, позволяющий объединять компоненты в группы. На его основе создан компонент группа. |
| THttpClient | Клиент доступа к серверам по протоколам HTTP и HTTPS. Может работать в многопоточном режиме. |
| THttpHeader | Набор стандартных HTTP-заголовков, отправляемых клиентом и сервером. Часть свойств обрабатывается только веб-сервером. |
| THttpServer | Веб-сервер. Работает в отдельном потоке. Возможен запуск нескольких серверов на разных портах. |
| TIcon | Реализует работу со значками в формате ICO. Например, вы можете использовать свойство формы Icon для загрузки собственного значка. |
| TImageList | Список изображений одинакового размера. Широко используется в разных компонентах: меню, панели инструментов и т. д. К компоненту привязывается список изображений и затем достаточно указать нужный индекс изображения, чтобы его отобразить в компоненте. |
| TIniFile | Реализует работу с ini-файлами. |
| TJSONArray | Массив JSON. |
| TJSONData | Базовый класс для всех типов данных JSON. |
| TJSONObject | Объект JSON. |
| TKGrid | Универсальная таблица для разных задач. Базовый класс для сводной таблицы. |
| TKGridColors | Все цвета, используемые по умолчанию для рисования таблицы. |
| TLabel | Компонент используется для отображения текста, который играет роль метки и не изменяется пользователем. |
| TListBox | Компонент, отображающий элементы в виде списка. |
| TListWindow | Окно списка. Входит в состав полей типа "объект" и "заметка", а также может быть самостоятельным объектом. |
| TMainFm | Главное окно приложения. |
| TMainMenu | Строка меню в окне. |
| TMaskEditEx | Однострочный компонент редактирования с возможностью задания маски ввода. |
| TMemo | Реализует многострочный компонента редактированием. Компонент представляет собой простейший текстовый редактор, с возможностью использования символов табуляции и переноса текста по словам. Подобный компонент используется в стандартной программе Windows Notepad. |
| TMemoryStream | Реализация потока, который хранит свои данные в памяти. |
| TMenu | Базовый класс для строк меню TMainMenu и всплывающих меню TPopupMenu. |
| TMenuItem | Класс реализует пункт меню TMainMenu или всплывающего меню TPopupMenu. |
| TObject | Базовый класс для всех объектов DataExpress. Находится на вершине иерархии. |
| TOpenDialog | Стандартный диалог открытия файлов. |
| TPageControl | Компонент-контейнер, который позволяет размещать компоненты на страницах. Каждая страница имеет закладку, которая позволяет получить доступ к станице. |
| TPaintBox | Компонент, представляющий собой канву для рисования. |
| TPanel | Компонент-контейнер с рамкой, содержащий другие компоненты. |
| TPanelBitBtn | Кнопка, используемая классом TButtonPanel - панелью стандартных кнопок. Также как и TBitBtn на кнопке может быть значок (глиф). Кнопка TPanelBitBtn уже имеет настроенные свойства и значок, которые зависят от типа кнопки (ОК, Отмена, Закрыть, Справка). |
| TParamList | Представляет собой массив элементов, к которым можно обратиться по имени. Каждый элемент одновременно может хранить значения двух типов: Variant и TObject. |
| TPen | Определяет свойства пера, используемые при рисовании линий и фигур на канве TCanvas. |
| TPersistent | Все потомки данного класса могут копировать данные другого класса. |
| TPopupMenu | Всплывающее меню. Может быть привязано к любому визуальному компоненту для вывода контекстно-зависимых команд. |
| TPrintDialog | Стандартный диалог печати. |
| TProxyData | Содержит сведения о прокси-сервере для http-клиента. |
| TRadioButton | Реализует переключатели Windows, называемые "радиокнопками". |
| TReportWindow | Окно отчета. |
| TSaveDialog | Стандартный диалог сохранения файла. |
| TScrollBar | Компонент, представляющий самостоятельную полосу прокрутки. |
| TScrollBox | Компонент-контейнер с возможностью прокрутки. |
| TScrollingWinControl | Базовый класс для всех контейнеров, имеющих полосы прокрутки. На нем основываются классы TScrollBox и TForm. |
| TSelectDirectoryDialog | Стандартный диалог выбора каталога. |
| TShape | Компонент, умеющий рисовать различные фигуры. |
| TSizeConstraints | Содержит свойства для установки ограничений размеров визуального компонента, наследованного от TControl. Для установки ограничений размера компонента используется свойство Constraints. |
| TSortColumn | Столбец сортировки. Содержит информацию о сортируемом поле и порядке сортировки. |
| TSortColumns | Список сортируемых столбцов. Входит в состав табличной части формы и запроса. Самостоятельно не используется. |
| TSpeedButton | Кнопка используется для создания инструментальных панелей и в других случаях, когда требуется кнопка с фиксацией нажатого состояния. Имеет возможность отображения пиктограмм и может использоваться как обычная управляющая кнопка или как кнопка с фиксацией нажатого состояния. Обычно используется в качестве быстрых кнопок, дублирующих различные команды меню, и в инструментальных панелях, в которых требуется фиксация нажатого состояния. |
| TSplitter | Компонент-разделитель, умеющий управлять размером контейнеров, к которым привязан. |
| TStatusBar | Компонент, представляющий строку состояния, расположенную в нижней части окна. |
| TStatusPanel | Панель строки состояния. |
| TStatusPanels | Список панелей строки состояния. |
| TStream | Базовый класс для всех потоков данных. |
| TStringCellEditor | Представляет однострочный редактор ячейки в таблице - наследнике TDBGrid. |
| TStringList | Стандартный класс для управления списком строк. Часто используется для чтения/записи текстовых файлов. Также используется некоторыми компонентами (например, TComboBox). |
| TStringListUTF8 | Класс для управления списком строк в кодировке UTF-8. |
| TStrings | Абстрактный класс для управления списком строк. |
| TStringStream | Поток, хранящий данные в виде строки. |
| TTabSheet | Отдельная страница в многостраничном компоненте TPageControl. |
| TTemplate | Класс, реализующий генерацию текста на основе шаблона. Задуман как инструмент генерации html-страниц веб-сервером (см. встроенный веб сервер). |
| TTimer | Компонент, вызывающий событие через определенный интервал времени. |
| TToolbar | Компонент, представляющий панель инструментов. |
| TToolButton | Кнопка панели инструментов TToolBar. |
| TTrayIcon | Добавляет значок в системный трей. |
| TTreeNode | Узел дерева TTreeView. |
| TTreeNodes | Коллекция узлов дерева TTreeView. |
| TTreeView | Компонент служит для отображения сложных данных, отображающихся в виде списка или дерева. |
| TUploadedFiles | Загружаемые на сервер файлы. |
| TUploadFile | Загружаемый на сервер файл. |
| TWinControl | Класс TWinControl является базовым абстрактным классом для всех оконных компонентов DataExpress, т.е. для компонентов, которые: |
| TWindow | Окно системы DataExpress. От этого класса берут начало окно редактирования записи, окно списка и окно отчета. |
| TXmlDocument | Класс, представляющий данные XML. |