2009-08-10 8 views
3

.NETエクスプローラのビットとピースを.NETコードで使用することができるかどうかは知りませんか?たとえば、ファイル管理フォームを他のプログラムに書き込んで、エクスプローラのように見せて、さまざまなWindowsのバージョンに従うようにするといいでしょう。Windowsエクスプローラを.NETコードで使用しますか?

+0

私はそれが可能だと思う私はかつて私が出席した展示でSAPのデモを見て、SAPからのレコードがシームレスに私が何を意味するか、実際にはありません、Windowsのエクスプローラ自体 – Hao

答えて

4

として提供する第三者をしてみてください、私はWindows® API Code Pack for Microsoft® .NET Frameworkをsugguest。さらに、私は、古いWindowsはこのようなAPIを持っている必要がありますと思う。すべてのバージョンのWindowsをサポートするには、インターフェイスクラスを作成し、Windowsバージョンに基づいて作成される継承クラスを作成する必要があります。

0

私はあなたが無料で手に入れられるのはOpen File Dialogだと思います。

は、Windows 7のみのため、このアプリケーションを開発する場合はそれ以外の場合、このようTelerikのRadControls for WinForms

+0

に統合されています。さらにカスタムファイルダイアログを構築し、他のコントロールも混在させて、Windowsエクスプローラの部品を「通常の」WinFormコンポーネントとして使用することができます。 – kaze

2

私はあなたを助けることができるライブラリを書いています。ライブラリによって提供されるコントロールを使用することもできますし、そうしたくない場合は、コードを調べることで回答を得ることができます。今ではLGPLのライセンスを受けているので、商用製品で使用することができます。これが助けた場合は私に知らせてくださいhttp://gong-shell.sourceforge.net/

:それはまた、あなたがでライブラリを見つけることができる98

以降のWindowsのすべてのバージョンで動作します!

+0

これは本当に役に立つと思われます!ありがとう! – kaze

関連する問題