Skip to main content

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.
See Also