Sign in Join
FPDoc Onlineexperiment

ButtonPanel unit

Provides a panel with buttons using glyph images.

buttonpanel.pas contains classes and types used to implement TButtonPanel, a panel which contains common buttons used in an application form. It is part of the Lazarus Component Library ( LCL).

The following components are added to the Lazarus IDE:

Misc Tab

  • TButtonPanel

Classes and records

TButtonPanelclassImplements a panel with Bitmap Button instances.
TCustomButtonPanelclassDefines the base class for TButtonPanel.
TPanelBitBtnclassImplements the buttons displayed for TButtonPanel.

Procedures and functions

RegisterprocedureRegisters the TButtonPanel class in the Lazarus IDE.

Types

TButtonOrderenumerationEnumerated type with the display order used for buttons on TButtonPanel.
TPanelButtontypeRepresents the visible buttons and glyphs used on a TButtonPanel control.
TPanelButtonExenumerationEnumeration with values that represent the buttons used on TButtonPanel.
TPanelButtonssetSet type used to store TPanelButton values.

Constants

DefShowButtonsconstantDefines the default buttons displayed on a TButtonPanel instance.
DefShowGlyphsconstantDefines the default glyphs displayed for the buttons on a button panel instance.

Uses

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.