プログラムと同じディレクトリにあり、より深いフォルダーにある OpenFileDialog を使用して、人々がファイルとフォルダーを選択できるようにする必要があるソフトウェアを作成しています。OpenFileDialog がプログラムの現在のディレクトリ以外のものを選択できるようにしたくありません。OpenFileDialog を使用して C# でこれを行うことは可能ですか?
私にお知らせください
ありがとう
プログラムと同じディレクトリにあり、より深いフォルダーにある OpenFileDialog を使用して、人々がファイルとフォルダーを選択できるようにする必要があるソフトウェアを作成しています。OpenFileDialog がプログラムの現在のディレクトリ以外のものを選択できるようにしたくありません。OpenFileDialog を使用して C# でこれを行うことは可能ですか?
私にお知らせください
ありがとう
OpenFileDialog コントロールによるすぐに使えるサポートは見当たりません。ただし、次のことを試すことができます。
InitialDirectory プロパティをプログラム パスに設定します。次に、ユーザーがプログラム パス以外の特定のパスを選択した場合は、FileOk イベントを使用してこれを確認し、ユーザーを InitialDirectory に戻します。
より多くの制御が必要な場合は、カスタム ダイアログを作成する必要があります。
選択後にパスが正しいかどうかを確認できます
メッセージボックスを受け入れるか送信するだけの場合は、別のディレクトリを選択することを彼に伝えてください
私はあなたができないことを恐れています。ほとんどの人は、このシナリオ用に独自のカスタム ダイアログを作成しました。