2013-06-13 3 views
-4

Я использую редактор выражений для поиска в приложении winforms. Возможно ли, чтобы всплывающее окно редактирования всегда было видимым?make popup always visible devexpress lookup edit

+0

Пробовали ли вы что-нибудь? –

+0

Показать код. Проверьте на форумах DevExpress. –

+0

'DevExpress' очень хорошо поддерживают форумы. не нравится 'DotNetBar'' :( –

ответ

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); 
    } 
} 
Смежные вопросы