Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TCustomdxBarControl.HideAll(TdxBarCloseUpReason) Method

Removes focus from the currently active control and/or closes it.

#Declaration

Delphi
procedure HideAll(AReason: TdxBarCloseUpReason = bcrCancel); virtual;

#Parameters

Name Type
AReason TdxBarCloseUpReason

#Remarks

This method applies only to currently active controls. Its functionality varies depending on the control type (a TCustomdxBarControl class descendant), as shown below.

  • For toolbar controls (TdxBarControl), this method removes focus from the currently focused toolbar control and its item controls. The method sets the toolbar control’s IsActive property to False and hides all the toolbar’s submenus and popup menus (if these menus are active).

  • For toolbar submenu controls (TdxBarSubMenuControl), calling the HideAll method does one of the following:

  • If a submenu control has no parent, the method destroys this control.

  • If a submenu control has a parent (a submenu control is displayed for a subitem residing on a toolbar control), the method makes this submenu control inactive along with its item controls and the parent (toolbar control).

Pass a TdxBarCloseUpReason enumerated type value as the AReason parameter to specify the cause of closing the currently active control and bar item controls associated with it.

Possible TdxBarCloseUpReason values include:

Value Meaning
bcrCancel Operations with the currently active control are canceled due to moving focus to another control.
bcrEnter A menu item is activated or data is entered into a focused item control.
bcrEscape The Escape key is pressed canceling operations with the currently active control and moving focus to another control.
bcrUnknown Any other reason.
See Also