进程后显示输出文件夹

时间:2013-06-15 15:32:56

标签: c# winforms

***我在Windows窗体应用程序中有两个窗体。在第一个窗体中,我有一个浏览按钮和一个文本框,用这个代码保存地址:


 private void Browsbtn_Click(object sender, EventArgs e)
    {
        if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
        {
            textBox2.Text = folderBrowserDialog1.SelectedPath;

        }
    }

现在在第二种形式我有showOutput按钮...所以当我点击这个按钮我想要的时候,它会显示用户在第一张表格上通过浏览按钮保存的文件夹。这可能吗?

1 个答案:

答案 0 :(得分:0)

为了清洁您可以为您的应用添加设置:

  • 打开Visual Studio菜单项目 - >项目名称属性

enter image description here

  • 转到设置标签并添加字符串设置,例如LastFolderSelected

enter image description here

以第一种形式保存您选择的文件夹:

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的首选方法。

相关问题