0
Я использую RepositoryItemSearchLookUpEdit
. Мне нужно предотвратить SearchLookupEdit
от закрытия Когда PopupCloseMode
is CloseUpKey
.запрещает поиск в SearchLookupEdit из всплывающего окна внутри хранилищаItemLookUpEdit.CloseUp event
private void repositoryItemLookUpEdit_CloseUp(object sender, DevExpress.XtraEditors.Controls.CloseUpEventArgs e)
{
if (e.CloseMode == PopupCloseMode.CloseUpKey)
{
//Prevent from Closing
}
}
То, что я должен написать Вместо //Prevent from Closing
для достижения этой цели?
Спасибо за ответ. У меня проблемы с проверкой предыдущей нажатой клавиши. Я не могу получить доступ к нему от отправителя или e. Как я могу проверить это? –
@HosseinPanahloo вы можете подписаться на событие KeyDown или KeyPress (или переопределить метод ProcessCmdKey) и сохранить последний нажатый ключ в некоторой переменной, в QueryCloseUp проверьте эту переменную. Да, это похоже на нехорошее решение, но оно работает в некоторых случаях. – Backs