…その前に、2点OpenFileDialogについて。
このメソッドは、ファイルを選択するとカレントディレクトリも移動するようだ。この動作は良し悪しだが、選択後、元のディレクトリにカレントディレクトリを戻したい場合は、RestoreDirectoryを使う。
openFileDialog1.RestoreDirectory = true;
//(デフォルトではfalse)
あと、基点をどこにして開くかは、InitialDirectoryプロパティーで指定できるが、そのディレクトリがあるかないかは、System.IO.Directory.Existsメソッドで判定できる。
次にまたopenFileDialog開いたときの基点はまた元に戻ってしまうようだが、これを保存する方法はあるのだろうか。プログラミングではいくらでもやり方は思いつくが…保留しておこう。