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

时间:2015-09-10 01:54:09

标签: c# excel openfiledialog

我差不多完成了我的程序,唯一遗漏的是当我不必再次浏览我的excel文件时。它要么我会对它进行编码,但每次运行程序时都不能一次又一次地更改它或OpenFileDialog。

即使在应用程序退出后,是否有办法在浏览文件后将文件位置保存为字符串?所以我不必再次浏览文件,如果文件被移动或丢失,我只能浏览一次文件。

1 个答案:

答案 0 :(得分:1)

作为选项,您可以使用Setting文件,如下所示:

  1. 将一个设置文件添加到项目中。
  2. 将属性添加到您的设置文件中。
  3. 在需要Properties.Settings.Default.MyProperty="path"
  4. 时设置此属性的值
  5. 在您需要Properties.Settings.Default.MyProperty
  6. 时获取此媒体资源的价值
  7. 表单关闭时保存设置
  8. 在formclosing时保存设置:

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

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