Back to Devexpress

TdxCustomLayoutCheckableItem Class

vcl-dxlayoutcontainer-21d5f65c.md

latest3.1 KB
Original Source

TdxCustomLayoutCheckableItem Class

The base class for all check boxes and radio buttons in the Layout control.

Declaration

delphi
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

ActionAllows you to associate the layout check box/radio button with a user command (action object).AIProvides access to AI-powered functionality settings.CheckedAllows you to switch the layout item between checked and unchecked states.OnClickAllows you to execute custom code in response to a click on the check box or radio button.TabStopSpecifies 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:

TdxLayoutCheckBoxItemA check box in the layout control.TdxLayoutRadioButtonItemA radio button in the layout control.

Inheritance

TObject TPersistent TComponent TcxCustomComponent TdxCustomLayoutItem TdxLayoutBasicItem TdxCustomLayoutLabeledItem TdxCustomLayoutCheckableItem

See Also

TdxLayoutControlItem Class

TdxCustomLayoutCheckableItem Members

dxLayoutContainer Unit