Vcl.ExtCtrls
Defines extra VCL controls such as TCalendar, TCornerButton, and TImageViewer.
| Package | vcl.bpl |
|---|
Contents
Classes
| EGridPanelException | The base class for runtime exceptions that occur in grid panels. |
| TBevel | TBevel represents a beveled outline. |
| TBoundLabel | TBoundLabel is the type of a labeled edit control's label. |
| TButtonedEdit | TButtonedEdit is an edit control that has two embedded buttons. |
| TCategoryPanel | TCategoryPanel is used to hold the set of display control legends for a particular display category. |
| TCategoryPanelClass | Metaclass for the TCategoryPanel class. |
| TCategoryPanelGroup | TCategoryPanelGroup is a container for collapsible panels that are TCategoryPanel objects. |
| TCategoryPanelSurface | TCategoryPanelSurface defines the surface of a TCustomCategoryPanel. |
| TCategoryPanelSurfaceClass | TCategoryPanelSurfaceClass defines the metaclass for TCategoryPanelSurface. |
| TCellCollection | A collection of TCellItem objects. |
| TCellItem | Represents an item in a TCellCollection. |
| TColorBox | TColorBox represents a combo box that lets users select a color. |
| TColorListBox | TColorListBox represents a list box that lets users select a color. |
| TColumnCollection | Controls the Collection Editor for columns within a grid panel. |
| TColumnItem | Specifies an item in a collection. |
| TControlBar | TControlBar manages the layout of toolbar components. |
| TControlCollection | Specifies a collection of control items. |
| TControlItem | Represents an item in a collection. |
| TCustomButtonedEdit | TCustomButtonedEditis the base class for edit controls that contain embedded buttons. |
| TCustomCategoryPanel | TCustomCategoryPanel is a base class for the TCategoryPanel class. |
| TCustomCategoryPanelGroup | Implements a container for collapsible panels that are TCategoryPanel objects. |
| TCustomColorBox | TCustomColorBox represents a combo box that lets users select a color. |
| TCustomColorListBox | Specifies a custom color list box. |
| TCustomControlBar | TCustomControlBar is the base class for control bar components. |
| TCustomFlowPanel | The base class for all flow panel components. |
| TCustomGridPanel | The base class for all grid panel components. |
| TCustomLabeledEdit | TCustomLabeledEdit is the base class for edit controls that have an integrated label. |
| TCustomLinkLabel | Base class for labels containing an HTML link. |
| TCustomPanel | TCustomPanel is the base class for all panel components. |
| TCustomRadioGroup | TCustomRadioGroup is the base class for radio-group components. |
| TCustomTrayIcon | The base class for TTrayIcon. |
| TEditButton | Button in a TButtonedEdit. |
| TEditButtonClass | Metaclass for the TEditButton class. |
| TFlowPanel | TFlowPanel implements a flow panel control in which components are placed in pre-defined locations. |
| TGridPanel | TGridPanel implements a grid panel control in which each component is placed within a cell on a grid. |
| THeader | THeader is a sectioned visual control that displays text and allows each section to be resized with the mouse. |
| TImage | TImage displays a graphical image. |
| TLabeledEdit | TLabeledEdit is an edit control that has an associated label. |
| TLinkLabel | Implements a label containing an HTML link. |
| TLinkLabelStyleHook | |
| TNotebook | TNotebook displays multiple pages, each with its own set of controls. |
| TPage | Specifies a page in a TNotebook control. |
| TPaintBox | TPaintBox provides a canvas that applications can use for rendering an image. |
| TPanel | TPanel implements a generic panel control. |
| TRadioGroup | TRadioGroup represents a group of radio buttons that function together. |
| TRowCollection | Controls the Collection Editor for rows within a grid panel. |
| TRowItem | Represents an item in a TCellCollection. |
| TShape | TShape represents a geometric shape that can be drawn on a form. |
| TSplitter | TSplitter divides the client area of a form into resizable panes. |
| TTimer | TTimer encapsulates the Windows API timer functions. |
| TTrayIcon | Creates an icon in the system tray next to the clock. |
Routines
| Frame3D | Draws a three-dimensional frame on a canvas. |
| NotebookHandlesNeeded | Global procedure that allows controls that use the Anchors property to resize correctly in non-visible pages. |
Types
| NaturalNumber | Set of natural positive numbers having the highest Integer representable boundary. |
| TBalloonFlags | A type specified when showing a balloon hint that puts one of the default icons on the balloon message. |
| TBandDragEvent | TBandDragEvent is the type of a band's Vcl.ExtCtrls.TCustomControlBar.OnBandDrag and Vcl.ExtCtrls.TCustomControlBar.OnBandDrag event handlers. |
| TBandDrawingStyle | Set of drawing styles for bands of a TControlBar. |
| TBandInfoEvent | TBandInfoEvent is the type of a band's Vcl.ExtCtrls.TCustomControlBar.OnBandInfo and Vcl.ExtCtrls.TCustomControlBar.OnBandInfo event handlers. |
| TBandMoveEvent | TBandMoveEvent is the type of the Vcl.ExtCtrls.TCustomControlBar.OnBandMove and Vcl.ExtCtrls.TCustomControlBar.OnBandMove event handler. |
| TBandPaintEvent | TBandPaintEvent is the type of the Vcl.ExtCtrls.TCustomControlBar.OnBandPaint and Vcl.ExtCtrls.TCustomControlBar.OnBandPaint event handlers. |
| TBandPaintOption | TBandPaintOption and TBandPaintOptions specify which parts of a band are painted. |
| TBandPaintOptions | Set of frame painting styles for objects on a TControlBar. |
| TBeginBandMoveEvent | TBeginBandMoveEvent is the type of the Vcl.ExtCtrls.TCustomControlBar.OnBeginBandMove and Vcl.ExtCtrls.TCustomControlBar.OnBeginBandMove event handlers. |
| TBevelShape | TBevelShape determines the overall shape of a bevel control. |
| TBevelStyle | TBevelStyle indicates whether a bevel appears raised or lowered. |
| TCanResizeEvent | TCanResizeEvent is an alias for TSpitterCanResizeEvent. |
| TCellSpan | Specifies the maximum rows a control will span on. |
| TColorBoxStyle | TColorBoxStyle and TColorBoxStyles specify how a color box control displays its selections. |
| TColorBoxStyles | TColorBoxStyles and TColorBoxStyle specify how a color box control displays its selections. |
| TCornerEdge | The size of the cornering for the edge of the bands in a TControlBar. |
| TEndBandMoveEvent | TEndBandMoveEvent is the type of the Vcl.ExtCtrls.TCustomControlBar.OnEndBandMove and Vcl.ExtCtrls.TCustomControlBar.OnEndBandMove event handlers. |
| TExpandStyle | Specifies how a grid panel is expanded. |
| TFlowStyle | Specifies the flow style to automatically align a set of controls. |
| TGetColorsEvent | Type of event handler for the get colors event. |
| TLabelPosition | TLabelPosition specifies the position of the label in a labeled edit control. |
| TLBGetColorsEvent | TLBGetColorsEvent is the type of a color list box's Vcl.ExtCtrls.TCustomColorListBox.OnGetColors and Vcl.ExtCtrls.TCustomColorListBox.OnGetColors event handlers. |
| TPanelBevel | TPanelBevel specifies a bevel's cut. |
| TResizeStyle | Specifies a set of resizing styles for TSplitter. |
| TRowSize | Specifies the maximum size of a row in a TCustomControlBar. |
| TSectionEvent | TSectionEvent is the type of event handlers, like OnSized, that respond when a section of a THeader control is resized. |
| TShapeType | TShapeType determines the shape of a TShape control. |
| TSizeStyle | Set of sizing styles specifying the manner in which column size or row size is specified. |
| TSplitterCanResizeEvent | TSplitterCanResizeEvent is the type of event handlers that indicate whether a splitter can resize its neighboring controls. |
| TSysLinkEvent | Event routine for click on TCustomLinkLabel HTML link. |
| TSysLinkType | TSysLinkType describes an HTML link type. |
Constants
| DefaultCategoryPanelHeight | DefaultCategoryPanelHeight: Integer = $C8; |
| NoColorSelected | NoColorSelected: TColor = $FF000000; |
| WM_SYSTEM_TRAY_MESSAGE | WM_SYSTEM_TRAY_MESSAGE: Integer = $401; |