2010-12-29 25 views
4

C#の特定のディレクトリからのみファイルを選択するようにユーザを制限する方法はありますか?他のフォルダを閲覧することは許可しないでください。OpenFileDialogの特定のディレクトリにユーザを制限する

+0

あなたはカスタムOpenFileDialogを書くことができ、ダイアログのフォルダのサブディレクトリのみを表示することができます。 –

答えて

6

標準の.NETラッパーでは不可能です。 FileOkイベントでパスを拒否します。

Vistaで動作しているプログラムを信頼できる場合は、Windows APIコードパックでCommonFileDialogクラスの使用を検討することができます。これにはキャンセル可能なFolderChangingイベントがあります。

2

アプリケーションからは実行できません。ただし、OS上のユーザー管理を使用して行うことができます。

関連する問題