FormDesigner Namespace
Classes
| Name | Description |
|---|---|
| EFormDesigner | General purpose exception class raised by the TAdvCustomFormDesigner component when some internal error occur. |
| TAdvCustomFormDesigner | Component used to allow runtime form design. |
| TAdvFormDesigner | Component used to allow runtime form designing. |
| TComponentContainer | Container control for non-visual components in designer |
| TFDReader | A special TReader descendant used by the designer to load/save the form content in streams. |
| TGrabHandle | A visual control that represents a grab handle in the designer. |
| TGrabHandles | Internal component that encapsulates and represents the grab handles used in form designing. |
| TIDEComponentEditor | Base class for creating custom component editor and context menus for the form designer. |
Class References
| Name | Description |
|---|---|
| TIDEComponentEditorClass | TIDEComponentEditorClass is any class reference that descends from TIDEComponentEditor. |
Enumerations
| Name | Description |
|---|---|
| TAlignmentPaletteOption | Lists some options used to configure the alignment palette used by form designer. |
| TAlignMode | Enumerates possible ways for aligning selected controls in form designer, either in vertical or horizontal aligning. |
| TChildrenMode | Specifies the behavior in some control flagging operation, like locking or protecting a control. |
| TDFMFormat | Indicates the format used to save/load the forms to/from streams and dfm files. |
| TEditBehaviour | Indicates how a control should be treated by the form designer for editing purposes. |
| TGrabMode | Indicates the position of the grabs relative to the control bounds. |
| TGrabPosition | Indicates the position of the control's grab handle. |
| TGrabType | Internal type indicating the type of grab handle to be painted. |
| THintMode | Internal type for hint window offset. |
| TLinePosition | Enumerates alignment lines used by the form designer. An alignment line is a line that is displayed when the selected controls are being resized/moved in the designer in order to help end-user to have a reference of the controls position. |
| TListType | Type for controls list editor. |
| TMessageProcessor | Specifies how the form designer hooks windows messages (specially mouse and keyboard) to process them. |
| TMouseAction | Indicates the current operation being performed by the mouse. |
| TMoveLimitMode | Specifies the boundaries of the mouse cursor when the end-user is moving/resizing the selected controls. |
| TProtectMode | Specifies the protection mode that applies to controls flagged as protected. |
| TSizeMode | Enumerates possible ways for resizing selected controls, either in width or height. |
Types
| Name | Description |
|---|---|
| TComponentBehaviourEvent | This event is fired for every control being edited in form designer, and allows programmer to specify the edit behavior for each individual control. |
| TComponentBitmapEvent | Event used to provide a bitmap associated with a specified component. Can be used, for example, to set an icon for the non-visual components. |
| TComponentClipboardEvent | Event fired when a clipboard operation (copy or paste) is performed for the specified component. |
| TComponentEditableEvent | Allows programmer to define if a specified non-visual component is editable or not. |
| TComponentNotifyEvent | An event type that receives a reference to a TComponent object. |
| TComponentPopupEvent | TComponentPopupEvent is fired when the end-user performs a right-click in the form designer. This is an opportunity to popup your own menu, or even perform a different operation. |
| TComponentTextEvent | Event used to provide a text string associated with a specified component. Usually used to provide caption or hint for a component. |
| TControlNotifyEvent | An event type that receives a reference to a TControl object. |
| TCreateComponentClassEvent | Events of this type allows the programmer to provide a self created component of TComponentClass or to do something before the component is created. |
| TCustomizeGrabsEvent | Allows specifying which grab handles will be visible/invisible and enabled/disabled. |
| TDesignerMessageEvent | An event type used to handle windows messages. |
| TFormEvent | Events of this type can receive a reference to a form object. |
| TLoadSaveEvent | Deprecated event type. |
| TMoveLimitEvent | TMoveLimitEvent type is used to retrieve a rect with move limit boundaries. |
| TRectEvent | Events of this type allows the programmer to provide a rectangle/boundaries value. |
| TSizeLimitEvent | TSizeLimitEvent type is used to provide minimum and maximum width and height for the control being resized. |
Methods
| Name | Description |
|---|---|
| RegisterIDEComponentEditor | Registers an IDE component editor for a specified component class. |