2009-08-19 7 views
2

C#とVS2008でファイルを読み込んだり保存したりするときにファイルエンコードを選択させようとしています。 メモ帳のダイアログボックスの下部にエンコードドロップダウンオプションがあります。エンコードダイアログボックスでC#.NETファイルダイアログを簡単に作成する方法はありますか?

http://www.codeproject.com/KB/cs/getsavefilename.aspxに記載されているとおりに行う方法があります。

ただし、これを行う簡単な方法があるかどうかは疑問です。 Windowsはこのダイアログをどこかに組み込む必要がありますか?

+0

その記事は簡単な方法です。 – Cheeso

+0

ここに別の手順があります:http://thoughtlover.blogspot.com/2006/05/how-to-create-standard.html しかし、私は注意深く読んでいないか、それがうまくいっているかどうか試してみました – MaDDoG

答えて

1

組み込みダイアログは、Win32 APIによって提供される標準のファイルオープンダイアログです。このダイアログでは、参照するコードプロジェクトの記事で説明しているように、フックを使用してカスタマイズすることができます。

記事に記載されている方法は、これを行うための唯一の方法であると、メモ帳やVisual Studioが場合、彼らは本当にWin32のファイルを開くダイアログと、自分の意思のないものを使用しているやっていることです。

+0

答えてくれたScottに感謝します。エンコードオプションが実際に組み込まれていて、そのオプションをオンにできる.NETフレームワークまたはWindows APIのどこかに隠し機能があることを期待していました。 それはいいよね? しばらくの間、CodeProjectの記事に記載されているメソッドが私の目的を十分に果たすでしょう。 – MaDDoG

関連する問題