使弹出框始终可见devexpress查找编辑

本文关键字:devexpress 查找 编辑 | 更新日期: 2023-09-27 18:18:15

我在winforms应用程序中使用dev express查找编辑。是否有可能使查找编辑的弹出始终可见?

使弹出框始终可见devexpress查找编辑

我不太清楚让LookUpEdit控件的弹出框总是可见的真正用例,但答案是-"是的,这是可能的"。
思路如下:

customLookUpEdit1.AllowClosePopup = false;
customLookUpEdit1.ShowPopup();
//...
class CustomLookUpEdit : DevExpress.XtraEditors.LookUpEdit {
    public CustomLookUpEdit() {
        AllowClosePopup = true;
    }
    public bool AllowClosePopup {
        get;
        set;
    }
    protected override void ClosePopup(DevExpress.XtraEditors.PopupCloseMode closeMode) {
        if(!AllowClosePopup) return; // this line did the trick
        base.ClosePopup(closeMode);
    }
}