= シンプルなファイル選択ダイアログ == 概要 Windows.Forms でファイル選択ダイアログを出したい場合はまず OpenFileDialog、SaveFileDialog クラスを使うのが普通ですが、ごくまれにShowDialogを呼び出したときにダイアログが表示されずにソフトが固まる、といったトラブルが環境依存で発生するようです。 ひとたび発生してしまうと、原因がなかなか特定できずにただ時間が過ぎていく(cymon.sys?入ってない。STAThread?してある。OpenFileDialog は大丈夫なのに SaveFileDialog だけ固まるのは何故??)、ということになります。 ただファイルを選択したいだけなのに、これでは辛い・・・、ということを経験してしまいましたので、 シンプルなファイル選択ダイアログを一から作ってみました。これでひとまず解決? [[Embed(SS_v_0_2.png)]] * 21/10/31: バージョン 0.2 ボタンのアイコン追加、典型的な拡張子のファイルアイコン登録、Undo、Redo、フィルタ機能を追加しました。 == ライセンス * Boost License Version 1.0 == 変更履歴 * 2021/10/31 : version 0.2 Undo、Redo、Filter、 DefaultExt 対応、アイコンの画像化 * 2021/10/19 : version 0.1 初版 == ダウンロード * [/downloads/users/37/37045/SimpleFileDialog_v_0_2.zip ソース] == 参考にしたサイト * https://www.codeproject.com/Articles/13097/An-quot-Explorer-Style-quot-TreeView-Control * https://www.ipentec.com/document/csharp-shell-namespace-create-explorer-tree-view-control-and-linked-list-view * http://acha-ya.cocolog-nifty.com/blog/2010/09/post-241a.html * https://nasu38yen.wordpress.com/2010/05/28/%e6%8b%a1%e5%bc%b5%e5%ad%90%e3%81%8b%e3%82%89%e5%b0%8f%e3%81%95%e3%81%aa%e3%82%a2%e3%82%a4%e3%82%b3%e3%83%b3%e3%82%92get%e3%81%99%e3%82%8b%e3%81%ab%e3%81%af%e3%80%81shgetfileinfo%e3%82%92usefileattrib/ * https://stackoverflow.com/questions/30979653/icon-fromhandle-should-i-dispose-it-or-call-destroyicon&ved=2ahUKEwiGm9v15tbzAhUhNKYKHYPtAwkQFnoECAQQAQ&usg=AOvVaw21IgqSZilQzWx9pBnOGKrk * https://dobon.net/vb/bbs/log3-51/30394.html * https://www.curict.com/item/0a/0a33f42.html