Excel/ OpenFileDialog:即使在应用程序退出后也保存到字符串最后浏览的文件

Excel/ OpenFileDialog: Save to string last browsed file even after application exit

我的程序快完成了,唯一缺少的是我不必重新浏览我的 excel 文件。要么我会编写代码但永远无法更改它,要么每次我 运行 程序时一次又一次地打开文件对话框。

有没有办法在应用程序退出后浏览文件后将文件位置保存到字符串中?这样我就不必再次浏览文件,如果文件被移动或丢失,我只能浏览一次文件。

您可以选择使用 Setting 文件,如下所示:

  1. 向您的项目添加一个设置文件。
  2. 将 属性 添加到您的设置文件。
  3. 需要的时候设置这个属性的值Properties.Settings.Default.MyProperty="path"
  4. 需要的时候获取这个属性的值Properties.Settings.Default.MyProperty
  5. 表单关闭时保存设置

关闭时保存设置:

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    Properties.Settings.Default.Save();
}

设置会自动加载,您不需要在启动时加载设置。