[Overview][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
TSplitter : A vertical or horizontal bar placed on a panel or form, to separate sub-panels functionally.
Source position: extctrls.pp line 412
type TSplitter = class(TCustomSplitter) |
||
published |
||
|
Specifies the placement of the control inside its Parent. |
|
|
The set of anchor definitions for this control. |
|
property AutoSnap: Boolean; |
|
AutoSnap automatically moves the splitter to the zero position when split size becomes smaller than the value in MinSize. |
property Beveled: Boolean; |
|
Indicates whether the edges of the splitter bar are beveled. |
|
The background color of the control. |
|
property Constraints: TSizeConstraints; |
|
The minimum and maximum Width and Height for the control. |
|
The shape for the mouse pointer when the control is dragged. |
|
property DoubleBuffered: Boolean; |
|
Allows to reduce flicker in the painting of the control. |
property Height: Integer; |
|
The vertical size of the control. |
property MinSize: Integer; |
|
Minimum size for splitter; default is 30 pixels. |
property OnCanOffset: TCanOffsetEvent; |
|
Event handler signalled to calculate the control offset, and to accept or reject the offset value. |
property OnCanResize: TCanResizeEvent; |
|
Event handler for receiving permission to resize. |
property OnChangeBounds: TNotifyEvent; |
|
Event handler for a change of the Bounds of the control. |
property OnMoved: TNotifyEvent; |
|
Event handler for occasion when splitter has moved. |
property OnMouseWheel: TMouseWheelEvent; |
|
Event handler for mouse wheel turned. |
property OnMouseWheelDown: TMouseWheelUpDownEvent; |
|
Event handler for downward movement of mouse wheel. |
property OnMouseWheelUp: TMouseWheelUpDownEvent; |
|
Event handler for upward movement of the mouse wheel. |
property OnMouseWheelHorz: TMouseWheelEvent; |
|
Event handler for horizontal movements of the mouse wheel. |
property OnMouseWheelLeft: TMouseWheelUpDownEvent; |
|
Event handler for left movements of the mouse wheel. |
property OnMouseWheelRight: TMouseWheelUpDownEvent; |
|
Event handler for right movements of the mouse wheel. |
property OnPaint: TNotifyEvent; |
|
Event handler signalled to paint the control. |
property ParentColor: Boolean; |
|
Use the Color from the Parent control, when enabled. |
property ParentDoubleBuffered: Boolean; |
|
Value from the DoubleBuffered property in a Parent control. |
property ParentShowHint: Boolean; |
|
If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true. |
property PopupMenu: TPopupMenu; |
|
A context-sensitive menu that pops up when the right mouse button is clicked over this control. |
property ResizeAnchor: TAnchorKind; |
|
ResizeAnchor - the kind of anchor to be used for resizing. |
property ResizeStyle: TResizeStyle; |
|
Style for resizing - as a line, a pattern, full update, or none. |
property ShowHint: Boolean; |
|
Enables the Hint display. |
property Visible: Boolean; |
|
Allows the control, and all of its children, to be displayed or hidden. |
property Width: Integer; |
|
The horizontal extent of the control. |
end; |
|
TSplitter : A vertical or horizontal bar placed on a panel or form, to separate sub-panels functionally. |
|
| | ||
|
TCustomSplitter is the base type for TSplitter. |
|
| | ||
|
The base class for windowed controls which paint themselves. |
|
| | ||
|
The base class for controls 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 |
TSplitter is a vertical or horizontal bar that can be placed on a panel or form, to separate sub-panels functionally and allow re-sizing of the constituent sub-panels.
The splitter extends for the full height (if vertical) or full width (if horizontal) of the parent control (form or panel) and is anchored to the edges; its position along the length or height of the parent is determined by the programmer or user by moving the whole control with the mouse, and its size can be adjusted using the sizing bars and with the ResizeAnchor property.
|
How to use StdCtrls, ComCtrls or ExtCtrls. |
lazarus-ccr.sourceforge.net |