Ограничить пользователя определенным каталогом в OpenFileDialog - PullRequest
4 голосов
/ 29 декабря 2010

Можно ли как-то ограничить пользователя в выборе файлов только из определенного каталога в C #? Не разрешается просматривать другие папки.

Ответы [ 2 ]

6 голосов
/ 29 декабря 2010

Невозможно со стандартными оболочками .NET.Отклоните путь с помощью события FileOk.

Если вы можете рассчитывать на свою программу, работающую в Vista и более поздних версиях, вы можете рассмотреть возможность использования класса CommonFileDialog в пакете кода Windows API.У него есть событие FolderChanging, которое можно отменить.

2 голосов
/ 29 декабря 2010

Вы не можете сделать это из приложения. Однако это можно сделать с помощью управления пользователями в ОС.

...