Блокировать контекстное меню на OpenFileDialog - PullRequest
1 голос
/ 18 мая 2009

Можно ли программно блокировать пользователей для доступа к контекстному меню для файлов, перечисленных после отображения элемента управления openfiledialog, который поставляется с .net framework?

Цель состоит в том, чтобы заблокировать им доступ к "open" или "open with" и разрешить им только выбрать файл из списка.

Моя единственная другая идея - создать свой собственный элемент управления вместо использования System.Windows.Forms.OpenFileDialog

Ответы [ 2 ]

2 голосов
/ 18 мая 2009

Ваша самая быстрая и самая верная ставка в этой ситуации - развернуть свой собственный OpenFileDialog.

В качестве альтернативы можно попытаться захватить щелчок правой кнопкой мыши в диалоговом окне открытия файла и не допустить его обработки

В качестве примечания меня раздражает OpenFileDialog, который не ведет себя так же, как любой другой диалог открытия файла (т. Е. Тот, который не позволяет мне выполнять такие задачи, как переименование или "открытие с помощью")

0 голосов
/ 18 мая 2009

Я бы внимательно просмотрел свойства элементов управления, которые обычно есть для такого рода вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...