0

私が提供しているアプリケーションでユーザーがローカルファイルを参照する場所を構築したいのですが、実際には画面は OpenFileDialog と同じですが、それをダイアログではなく、フォームのコントロールにしたいと考えています。

Web ブラウザー コントロールを使用しようとしましたが、動作しますが、それを動作させるには一連のナビゲーション コードを作成する必要があり、別の問題は、ユーザーがその画面でファイルを選択した場合、キャプチャする方法がわからないことです。結果。

それで、それを行う別の方法はありますか?または、OpenFileDialog コントロールの一部をオーバーライドして、ダイアログとして表示するだけでなく、通常のコントロールとして表示することもできます。

ありがとう

4

3 に答える 3

1

たぶん、このようなものがあなたが探しているものです:

ツリー ビューを使用します。

http://www.codeproject.com/KB/cs/TreeViewFileExplorer.aspx

于 2009-06-16T19:13:52.010 に答える
0

openfiledialogを使用して、それをownerdrawすることをお勧めします(これは有効にできると思います)。

于 2009-06-16T19:37:17.833 に答える
0

Shell MegaPack のコントロールを使用します。これらは独自のフォームに配置でき、多くのカスタマイズと柔軟性を提供します。

免責事項: 私は、Shell MegaPack の開発者である LogicNP Software で働いています。

于 2012-02-14T06:56:14.477 に答える