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

时间:2013-06-13 08:48:55

标签: c# .net winforms devexpress

我在winforms应用程序中使用开发快速查找编辑。是否可以使查找编辑的弹出窗口始终可见?

1 个答案:

答案 0 :(得分:1)

我不太清楚使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);
    }
}