ユーザーがアプリケーションを初めて使用するときに「参照」をクリックしたときに、%ProgramData% などの特定のパスを開く OpenFileDialog があります。そして、連続するすべての用語について、最後に使用したフォルダーを開く必要があります。
私は試した:
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = "C:\ProgramData";
ofd.RestoreDirectory = true;
ofd.FileName = "";
DialogResult dr = ofd.ShowDialog();
ここでの問題は、必要なファイルを探しているときにパスを変更しても、毎回「C:\ProgramData」を開くことです。設定する必要がある特定のプロパティはありますか、またはプログラムで OpenFileDialog の使用状況を追跡し、それに応じてパスを設定する必要がありますか?