10

プログラムと同じディレクトリにあり、より深いフォルダーにある OpenFileDialog を使用して、人々がファイルとフォルダーを選択できるようにする必要があるソフトウェアを作成しています。OpenFileDialog がプログラムの現在のディレクトリ以外のものを選択できるようにしたくありません。OpenFileDialog を使用して C# でこれを行うことは可能ですか?

私にお知らせください

ありがとう

4

4 に答える 4

3

OpenFileDialog コントロールによるすぐに使えるサポートは見当たりません。ただし、次のことを試すことができます。

InitialDirectory プロパティをプログラム パスに設定します。次に、ユーザーがプログラム パス以外の特定のパスを選択した場合は、FileOk イベントを使用してこれを確認し、ユーザーを InitialDirectory に戻します。

より多くの制御が必要な場合は、カスタム ダイアログを作成する必要があります。

于 2009-10-28T08:46:59.687 に答える
1

選択後にパスが正しいかどうかを確認できます

メッセージボックスを受け入れるか送信するだけの場合は、別のディレクトリを選択することを彼に伝えてください

于 2009-10-28T10:10:21.720 に答える
1

私はあなたができないことを恐れています。ほとんどの人は、このシナリオ用に独自のカスタム ダイアログを作成しました。

于 2009-10-28T08:40:14.580 に答える