FPDoc Online › LCL › StdCtrls StdCtrls unit Source Save as PDF Standard controls used in the Lazarus Component Library (LCL).
stdctrls.pp contains standard controls used in Lazarus Component
Library (LCL) applications. Most of the controls are found on the
Standard tab in the Lazarus IDE component palette, including:
TButton
TLabel
TEdit
TMemo
TToggleBox
TCheckBox
TRadioButton
TListBox
TComboBox
TScrollBar
TGroupBox
The following controls are added to the Additional tab in the Lazarus
IDE component palette:
Classes and records TButtonclass Implements a push button control. TButtonActionLinkclass Links a button control to a basic action. TButtonControlclass Specifies a base class for button controls. TCheckBoxclass A label with a box which can contain a check mark. TComboBoxclass Implements a control with an edit box and a drop-down list allowing one of several options to be chosen. TComboBoxStyleHelperhelper Helper for the TComboBoxStyle type. TCustomButtonclass The base class for a push button control. TCustomCheckBoxclass The base class for a check box component. TCustomComboBoxclass The base class for combo-box components. TCustomEditclass The base class for controls presenting editable text. TCustomGroupBoxclass The base class for TGroupBox, TRadioGroup and TCheckGroup. TCustomLabelclass Control used to show static text optionally using multiple lines. TCustomListBoxclass The base class for TListBox. TCustomMemoclass The base class for multi-line text controls. TCustomScrollBarclass The base class for TScrollBar. TCustomStaticTextclass The base class for TStaticText. TEditclass Implements an edit control with a single line of text. TGroupBoxclass A container that allows a number of objects to be grouped physically and conceptually on a form. TLabelclass Control used to display static text, possibly in multiple lines and rotated by an arbitrary angle. TListBoxclass Control which displays a scrollable list of values. TMemoclass Control used to display and edit multi-line text. TMemoScrollbarclass A scrollbar for use in Memo controls. TRadioButtonclass Implement a radio button control. TScrollBarclass A control that allows the user to scroll the content in an associated control by moving a slider. TStaticTextclass Control used to display a text value which does not change. TToggleBoxclass A labelled box capable of being checked or unchecked.
Procedures and functions Types TButtonActionLinkClasstype Class reference used to create new instances of TButtonActionLink. TCheckBoxStateenumeration Represents the states for a check box. TComboBoxAutoCompleteTextset Set of TComboBoxAutoCompleteTextOption values. TComboBoxAutoCompleteTextOptionenumeration Defines the behavior of the AutoComplete feature in a combo-box control. TComboBoxStyleenumeration The display style available for combo-box controls. TDrawItemEventprocedure type Specifies an event handler used to paint a single item in an owner-drawn list box or combo-box. TEchoModeenumeration How text in the edit box is displayed. TEditCharCaseenumeration Determines the case for text in an edit box or a combo-box control. TEditOptionenumeration TEditOptionsset TEmulatedTextHintStatusenumeration Status values for an emulated TextHint display in a control. TLBFindDataEventprocedure type Specifies an object function type... TLBGetDataEventprocedure type Specifies an object procedure type used to get the data for an item on a list box control in "virtual mode". TLBGetDataObjectEventprocedure type Specifies an object procedure type... TListBoxOptionenumeration Represents options available in a list box control. TListBoxOptionsset Set type used to store values from the TListBoxOption enumeration. TListBoxStyleenumeration Determines how items are drawn in a list box control. TMeasureItemEventprocedure type Specifies an event handler used to get the Height for a single item in an owner-drawn list box or combo-box. TOwnerDrawStatetype Alias for the TOwnerDrawState type in lcltype.pp. TScrollCodeenumeration The scroll action type, as reported by the widget. TScrollEventprocedure type Defines an event handler type for scrollbar events. TScrollStyleenumeration Indicates the visibility for scrollbars on a control. TSelectionChangeEventprocedure type Specifies an event handler for change notifications from a list box control. TStaticBorderStyleenumeration Contains border styles used for static text controls.
Constants Topics Uses An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.