DelphiVCL#

Object

TObject is the ultimate ancestor of all objects and components.

StyleManager

Handles styles-related operations.

Stream

TStream is the base class type for stream objects that can read from or write to various kinds of storage media, such as disk files, dynamic memory, and so on.

Monitor

TMonitor represents a monitor on which an application runs.

CustomStyleServices

TCustomStyleServices is a class that provides access to style functionality.

Persistent

TPersistent is the ancestor for all objects that have assignment and streaming capabilities.

Strings

TStrings is the base class for objects that represent a list of strings.

Picture

TPicture contains a bitmap, icon, metafile graphic, or user-defined graphic.

Collection

TCollection is a container for TCollectionItem objects.

Canvas

TCanvas provides an abstract drawing space for objects that must render their own images.

Graphic

TGraphic is the abstract base class type for objects such as icons, bitmaps, and metafiles that can store and display visual images.

Bitmap

TBitmap is an encapsulation of a Windows bitmap (HBITMAP), including its palette (HPALETTE).

Icon

TIcon is an encapsulation of a Windows icon.

Metafile

TMetafile is an encapsulation of the Win32 Enhanced metafile.

Component

TComponent is the common ancestor of all component classes.

Timer

TTimer encapsulates the Windows API timer functions.

OpenDialog

TOpenDialog displays a file-selection dialog.

MenuItem

TMenuItem describes the properties of an item in a menu.

Menu

TMenu is the base type for menu components such as TMainMenu and TPopupMenu.

FileOpenDialog

Class for Vista and newer Windows operating systems style file open dialogs.

ContainedActionList

The base class for list of actions, without the published properties.

Control

TControl is the base class for all components that are visible at run time.

CustomBindingsList

Represents the base class for the binding list.

BasicBindComponent

Wrapper for Delphi TBasicBindComponent

BasicAction

TBasicAction is the ancestor class for all action objects.

BaseBindScopeComponent

Base class for the binding scope component.

BaseLinkingBindSource

Base class for scope with supports linking

ContainedAction

TContainedAction is the base class for actions that can be grouped by category and that can appear in action lists.

BindingsList

Implements the bindings list component.

BoundLabel

TBoundLabel is the type of a labeled edit control's label.

CustomControl

Base class for controls that wrap Windows screen objects but perform their own rendering.

Label

TLabel is a nonwindowed control that displays text on a form.

WinControl

TWinControl is the base class for all controls that are wrappers for Microsoft Windows screen objects.

CustomActionList

The usual list of actions (without published properties) in VCL

MainMenu

TMainMenu encapsulates a menu bar and its accompanying drop-down menus for a form.

PopupMenu

TPopupMenu encapsulates the properties, methods, and events of a pop-up menu.

SaveDialog

TSaveDialog displays a "Save As" dialog for saving files.

ActionList

TActionList maintains a list of actions that can be used by components and controls such as menu items and buttons.

MediaPlayer

TMediaPlayer controls devices that provide a Media Control Interface (MCI) driver.

CustomToggleSwitch

The base class for TToggleSwitch.

CustomActivityIndicator

The base class for TActivityIndicator.

CustomAction

TCustomAction is the base class for VCL actions intended to be used with menu items and controls.

Action

TAction is the base class for VCL action objects.

BaseObjectBindSource

Is a bind source that supports adapters to connect to different types of data.

CustomPrototypeBindSource

Is a base class that implements a bind source for creating sample data.

ActivityIndicator

An animated rotating display indicating that the application is performing some activity.

ToggleSwitch

A clickable control that allows a user to toggle between an On state and an Off state.

PrototypeBindSource

Is a bind source for creating sample data.

ContainedBindComponent

Base class for all common binding components descending from it.

BindComponentDelegate

Is a binding component that wraps one or more other binding components.

LinkPropertyToFieldDelegate

Is a binding component that wraps another binding component and references a component property, data source, and field name.

LinkControlDelegate

Is a binding component that wraps another binding component and references a control.

CustomLinkPropertyToField

Represents the base class for linking a property of a component to a field.

LinkControlToFieldDelegate

Is a binding component that wraps another binding component and references a control, data source, and field.

LinkPropertyToField

Links the property of a component to a field.

CustomLinkControlToField

Represents the base class for linking a control to a field.

CustomLinkListControlToField

Represents the base class for linking a list control to a field.

LinkControlToField

Links a list control to a field.

LinkListControlToField

Links a list control to a field.

BitBtn

TBitBtn is a push button control that can include a bitmap on its face.

Button

TButton is a push button control.

CheckBox

TCheckBox represents a check box that can be on (checked) or off (unchecked).

ColorBox

TColorBox represents a combo box that lets users select a color.

ComboBox

TComboBox combines an edit box with a scrollable list.

ControlBar

TControlBar manages the layout of toolbar components.

CustomGrid

TCustomGrid is the base type for all components that present information in a two-dimensional grid.

CustomEdit

TCustomEdit is the base class from which all edit-box and memo controls are derived.

CustomForm

TCustomForm is the base class from which to derive a window such as a form or dialog.

CustomStatusBar

TCustomStatusBar is the base class for objects that represent status bars.

CustomTabControl

TCustomTabControl is the base type for tab control components such as TTabControl and TPageControl.

DateTimePicker

TDateTimePicker displays a list box for entering dates or times.

GroupBox

TGroupBox represents a Windows group box.

Header

THeader is a sectioned visual control that displays text and allows each section to be resized with the mouse.

LabeledEdit

TLabeledEdit is an edit control that has an associated label.

ListBox

TListBox displays a collection of items in a scrollable list.

Notebook

TNotebook displays multiple pages, each with its own set of controls.

Page

Specifies a page in a TNotebook control.

PageControl

TPageControl is a set of pages used to make a multiple page dialog box.

Panel

Wrapper for Delphi TPanel

RadioButton

TRadioButton is a wrapper for a system radio button.

RadioGroup

TRadioGroup represents a group of radio buttons that function together.

ScrollBar

Wrapper for Delphi TScrollBar

SpinButton

TSpinButton allows the user to navigate through a range of values using the arrow buttons.

StaticText

TStaticText is a windowed control that displays text on a form.

TabSheet

TTabSheet is an individual page in a TPageControl object.

ToolBar

TToolBar manages tool buttons and other controls, arranging them in rows and automatically adjusting their sizes and positions.

TrackBar

TTrackBar is a wrapper for a track bar control.

CustomDrawGrid

TCustomDrawGrid is the base class for grids that publish events for painting and manipulating the cells in the grid.

CustomMemo

TCustomMemo is the base type for memo components, which are multiline edit boxes, including TMemo and TDBMemo.

CustomNumberBox

TCustomEdit is the base class from which all edit-box and memo controls are derived.

Edit

TEdit is a wrapper for a Windows single-line edit control.

SpinEdit

TSpinEdit combines a TEdit box with a TSpinButton.

Form

TForm represents a standard application window (form).

StatusBar

TStatusBar represents a status bar.

TabControl

TTabControl is a tab set that has the appearance of notebook dividers.

DrawGrid

TDrawGrid represents a grid control that displays information in column and row format.

Memo

TMemo is a wrapper for a Windows multiline edit control.

NumberBox

TNumberBox is a numeric input control that supports the input of integer numbers, floating point numbers with a given set of decimal digits and proper formatting, and currency values.

StringGrid

TStringGrid represents a grid control designed to simplify the handling of strings and associated objects.

CustomMemoryStream

TCustomMemoryStream is an abstract base class used as the common ancestor for memory streams.

HandleStream

THandleStream enables applications to read from and write to communications resources identified by a handle.

MemoryStream

TMemoryStream is a stream that stores its data in dynamic memory.

ResourceStream

TResourceStream is a memory stream that provides access to the compiled resources in an application.

FileStream

TFileStream enables applications to read from and write to a file on disk.

BytesStream

TBytesStream is a stream that stores its data in bytes.

BufferedFileStream

TBufferedFileStream adds buffering support to TFileStream.

StringStream

TStringStream provides file-like access to information stored as a long string.