TdxCustomLayoutCheckableItem Class
The base class for all check boxes and radio buttons in the Layout control.
Declaration
TdxCustomLayoutCheckableItem = class(
TdxCustomLayoutLabeledItem,
IdxAISmartPasteItem
)
Remarks
Layout checkboxes and radio buttons are auxiliary items designed to replace standalone checkbox and radio button editors in complex UI layouts designed using the TdxLayoutControl component.
Main API Members
The list below outlines key members of the TdxCustomLayoutCheckableItem class. These members allow you to configure dedicated radio button and check box versions for the Layout control.
End-User Interaction Settings
- Action
- Allows you to associate the layout check box/radio button with a user command (action object).
- AI
- Provides access to AI-powered functionality settings.
- Checked
- Allows you to switch the layout item between checked and unchecked states.
- OnClick
- Allows you to execute custom code in response to a click on the check box or radio button.
- TabStop
- Specifies if the check box/radio button can accept focus when user navigates the parent form using Tab and Shift + Tab keystrokes.
Terminal TdxCustomLayoutCheckableItem Class Descendants
Do not use the TdxCustomLayoutCheckableItem class directly. Use the following descendants instead:
- TdxLayoutCheckBoxItem
- A check box in the layout control.
- TdxLayoutRadioButtonItem
- A radio button in the layout control.
Inheritance
TObject
TPersistent
TComponent
TcxCustomComponent
TdxCustomLayoutItem
TdxLayoutBasicItem
TdxCustomLayoutLabeledItem
TdxCustomLayoutCheckableItem
See Also