[Overview][Constants][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Implements a panel with Bitmap Button instances.
Source position: buttonpanel.pas line 122
type TButtonPanel = class(TCustomButtonPanel) |
||
published |
||
|
Indicates the alignment used for the panel relative to the owner for the panel. |
|
|
The set of anchor definitions for this control. |
|
property AutoSize: Boolean; |
|
Indicates if the panel can automatically adjust its size. |
property BorderSpacing: TControlBorderSpacing; |
|
Determines the inner and outer border spacing for this control. |
property Constraints: TSizeConstraints; |
|
The minimum and maximum Width and Height for the control. |
property Enabled: Boolean; |
|
Determines whether the control reacts on mouse or keyboard input. |
property OKButton: TPanelBitBtn; |
|
OKButton - a button with the caption 'OK' signifying acceptance by the user. |
property HelpButton: TPanelBitBtn; |
|
HelpButton - a button with the 'Help' caption, for requesting help. |
property CloseButton: TPanelBitBtn; |
|
CloseButton - a button with the 'Close' caption for terminating the Form or panel. |
property CancelButton: TPanelBitBtn; |
|
CancelButton - a button with the 'Cancel' caption for cancelling the operation. |
|
Contains the background color for the panel. |
|
property ButtonOrder: TButtonOrder; |
|
ButtonOrder - the order in which the series of buttons will appear on the panel. |
|
Determines the sequence of control navigation when the user presses the Tab key. |
|
property DefaultButton: TPanelButton; |
|
The default button executed when pressing Enter or Return. |
property Spacing: TSpacingSize; |
|
Contains the spacing around buttons and bevels on the panel. |
property OnClick: TNotifyEvent; |
|
Notification handler for mouse clicks. |
property OnDblClick: TNotifyEvent; |
|
Event Handler for double mouse clicks. |
property OnDragDrop: TDragDropEvent; |
|
This handler determines the action on an drop onto this control, in a drag-drop operation. |
property OnEnter: TNotifyEvent; |
|
Handler for control receiving the focus. |
property OnExit: TNotifyEvent; |
|
Handler for control loosing the focus; This is a good place for checking the finished user input. |
|
Handler for keyboard key pressed. |
|
property OnKeyPress: TKeyPressEvent; |
|
Handler for a character entered by the user. |
|
Handler for keyboard key released. |
|
property OnMouseDown: TMouseEvent; |
|
Event handler for mouse button going down. |
property OnMouseEnter: TNotifyEvent; |
|
Event handler for mouse entering the area of the control. |
property OnMouseLeave: TNotifyEvent; |
|
Event handler for mouse leaving the area of the control. |
property OnMouseMove: TMouseMoveEvent; |
|
Event handler for mouse movement within the control. |
property OnMouseUp: TMouseEvent; |
|
Event handler for mouse button going up. |
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 OnResize: TNotifyEvent; |
|
Notification handler for a resize of the control. |
property OnUTF8KeyPress: TUTF8KeyPressEvent; |
|
Handler for a character entered by the user. |
property ShowButtons: TPanelButtons; |
|
Indicates the buttons displayed on the panel. |
property ShowGlyphs: TPanelButtons; |
|
Indicates the panel buttons displayed with Glyphs (small images). |
property ShowBevel: Boolean; |
|
Indicates if a bevel is displayed for the button panel. |
property Visible: Boolean; |
|
Allows the control, and all of its children, to be displayed or hidden. |
end; |
|
Implements a panel with Bitmap Button instances. |
|
| | ||
|
Defines the base class for TButtonPanel. |
|
| | ||
|
The base class for a general container which can hold other objects. It has a customizable border and a central text. |
|
| | ||
|
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 |
TButtonPanel is a TCustomButtonPanel descendant which implements a panel containing buttons with glyph images. Buttons are provided for OK, Help, Close, and Cancel operations. Other properties are provided to control the display order for the buttons, the default button for the panel, visibility of the available buttons, and the use of glyphs.
|
Defines the base class for TButtonPanel. |
lazarus-ccr.sourceforge.net |