[Overview][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Defines an edit control with a label bound to the control.
Source position: extctrls.pp line 969
type TCustomLabeledEdit = class(TCustomEdit) |
||
protected |
||
class procedure WSRegisterClass; override; |
|
Registers this component class with the current WidgetSet. |
procedure SetParent(); override; |
|
Sets the value for the Parent property. |
procedure SetName(); override; |
|
Sets the value for the Name property and the Caption in the label. |
procedure Loaded; override; |
|
Performs actions needed when the component has finished loading in the LCL streaming mechanism. |
procedure DoPositionLabel; virtual; |
|
DoPositionLabel - perform the code for positioning the label. |
procedure Notification(); override; |
|
Handles a notification when a component is added to or removed from the control. |
procedure CMBiDiModeChanged(); message; |
|
Handles the CM_BIDIMODECHANGED control message for the control. |
procedure CMVisibleChanged(); message; |
|
Handles Focus changes, and forces UpdateControlState. |
procedure CMEnabledChanged(); message; |
|
Handler for changed Enabled message; notifies the widgetset. |
procedure CreateInternalLabel; virtual; |
|
CreateInternalLabel - method for internally creating label. |
public |
||
constructor Create(); override; |
|
Create - constructor for TCustomLabeledEdit: calls inherited Create then sets initial position and label spacing. |
property EditLabel: TBoundLabel; [r] |
|
EditLabel - the label attached to the edit box. |
property LabelPosition: TLabelPosition; [rw] |
|
LabelPosition - whether above, below, to the left or to the right of the Edit box. |
property LabelSpacing: Integer; [rw] |
|
LabelSpacing - the distance between the Label and the Edit box. |
end; |
|
Defines an edit control with a label bound to the control. |
|
| | ||
|
The base class for controls presenting editable text. |
|
| | ||
|
Implements a windowed control which can contain other child controls. |
|
| | ||
|
The base class for visible controls. |
|
| | ||
|
The base class for LCL components which have an associated widget. |
|
| | ||
TComponent |
||
? | ||
TObject |
TCustomLabeledEdit is a TCustomEdit descendant which defines an edit control with a label bound to the control. TCustomLabeledEdit is the base type for TLabeledEdit.
Note particularly the EditLabel property (see TBoundLabel), which contains the label attached to the Edit control.
Use LabelPosition to specify the location where EditLabel is displayed relative to the edit box in the control. Use LabelSpacing to set the spacing between EditLabel and the edit control.
|
EditLabel - the label attached to the edit box. |
|
|
LabelPosition - whether above, below, to the left or to the right of the Edit box. |
|
|
LabelSpacing - the distance between the Label and the Edit box. |
|
|
Implements a label bound to another control. |
|
|
TLabelPosition is an enumerated type with values that represent the position of a label relative to an associated control: i. e. above, below, left, or right. |
|
|
The base class for controls presenting editable text. |
|
|
Control used to show static text optionally using multiple lines. |