PopupBaseEdit Class
Serves as the base for editors displaying popup windows.
Namespace: DevExpress.XtraEditors
Assembly: DevExpress.XtraEditors.v18.1.dll
Declaration
[SmartTagFilter(typeof(PopupBaseEditFilter))]
public abstract class PopupBaseEdit :
ButtonEdit,
IPopupControlEx,
IPopupControl,
IPopupHelperController
Related API Members
The following members accept/return PopupBaseEdit objects:
Remarks
The abstract PopupBaseEdit class represents the base class for editors with popup windows. The functionality it provides includes the following:
- specifying the shortcut for opening and closing the popup window (the repository item’s RepositoryItemPopupBase.CloseUpKey property);
- specifying the editor button used to open the popup window (the repository item’s RepositoryItemPopupBase.ActionButtonIndex property);
- opening and closing the popup windows programmatically (the PopupBaseEdit.ShowPopup, PopupBaseEdit.ClosePopup and PopupBaseEdit.CancelPopup methods);
- handling the popup window visibility changes (the PopupBaseEdit.QueryCloseUp, PopupBaseEdit.QueryPopUp, PopupBaseEdit.CloseUp events).
You should not create instances of the PopupBaseEdit class directly. Use it as the base class when creating custom editors with popup windows.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the PopupBaseEdit class.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.