***我在Windows窗体应用程序中有两个窗体。在第一个窗体中,我有一个浏览按钮和一个文本框,用这个代码保存地址:
private void Browsbtn_Click(object sender, EventArgs e)
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
textBox2.Text = folderBrowserDialog1.SelectedPath;
}
}
现在在第二种形式我有showOutput按钮...所以当我点击这个按钮我想要的时候,它会显示用户在第一张表格上通过浏览按钮保存的文件夹。这可能吗?
答案 0 :(得分:0)
为了清洁您可以为您的应用添加设置:
以第一种形式保存您选择的文件夹:
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的首选方法。