Как отключить правый клик в Dev express XtraOpenFileDialog? - PullRequest
0 голосов
/ 20 января 2020

Я использую dev express openFileDialog, который называется XtraOpenFileDialog. Мне нужно отключить правый клик в этом элементе управления, но я не могу это сделать! Нет никакого свойства или события, чтобы справиться с этим. Кто-нибудь знает об этой проблеме? Спасибо

1 Ответ

1 голос
/ 27 января 2020

В настоящее время нет способа отключить контекстное меню по умолчанию, вызываемое правой кнопкой мыши в диалоговых окнах Dev Express.

Если у вас есть подписка, которая разрешает доступ к исходному коду, вы можете отключить вызов метода ShowContextMenu в методе MouseUp класса ViewController.

public void MouseUp(MouseButtons mouseButtons, IContextMenuProvider contextMenuProvider) {
    if((mouseButtons & MouseButtons.RightButton) == MouseButtons.RightButton) {
        ShowContextMenu(contextMenuProvider);  //Remove this
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...