PopupBaseEdit Class
Serves as the base for editors displaying popup windows.
Namespace: DevExpress.XtraEditors
Assembly: DevExpress.XtraEditors.v24.1.dll
NuGet Package: DevExpress.Win.Navigation
Declaration
public abstract class PopupBaseEdit :
ButtonEdit,
IPopupControlEx,
IPopupControl,
IPopupHelperController
Related API Members
The following members 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.
Implements
Inheritance
Object
MarshalByRefObject
Component
Control
DevExpress.XtraEditors.XtraControl
ControlBase
BaseControl
BaseEdit
TextEdit
ButtonEdit
PopupBaseEdit
See Also