为了使事情变得干净,您可以向应用程序添加设置:
- 打开 Visual Studio 菜单项目 -> 项目名称属性
- 转到设置选项卡并添加一个字符串设置,例如 LastFolderSelected
以第一种形式保存您选择的文件夹:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
using (FolderBrowserDialog dialog = new FolderBrowserDialog())
{
if (dialog.ShowDialog() == DialogResult.OK)
{
Properties.Settings.Default.LastFolderSelected = dialog.SelectedPath;
Properties.Settings.Default.Save();
}
}
}
}
像这样以第二种形式检索您的文件夹:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
string lastFolderSelected = Properties.Settings.Default.LastFolderSelected;
}
}
我认为这是反对在表格 1 或其他内容中引用表格 2 的首选方法。