評価
良い / 悪い = 253 / 15 (「良い」の割合 = 0.944 , 人気度 = 2.292 )
評価する
- 人を不快にさせる内容の投稿は絶対にしないでください。悪質な投稿者には、予告なく罰則(閲覧禁止やIP公開等)を科します。
- この記事だけでない、全般的なご提案は「DOBON.NETへの提案」に、ご意見は「お気楽掲示板」に投稿してください。
- 5文字以上、1000文字以下のコメントしか投稿できません。
- HTMLタグは使用できません。
Copyright(C) DOBON!. All rights reserved.
774 2021/11/13 (Sat) 09:52:17
OpenFileDialogはカレントディレクトリを変更していませんでした。
RestoreDirectoryの値に関わらずです。
ネットで調べてみるとWindows XP時代とWindows 7以降では
挙動が違うのかな・・・?(憶測)
以下のコードで検証しました。
private void button2_Click(object sender, EventArgs e)
{
System.IO.File.WriteAllText("1.txt", "1");
OpenFileDialog dlg = new OpenFileDialog();
//dlg.RestoreDirectory = false;
//dlg.RestoreDirectory = true;
dlg.ShowDialog();
System.IO.File.WriteAllText("2.txt", "2");
}
ご参考までに。