1. string folderName;定义为类的成员
if (result == DialogResult.OK)
                {
                    folderName = folderBrowserDialog1.SelectedPath;
                    if (folderName != "")
                    {
                        outputdirbox.Text = folderName;
                    }
                }
2.通过folderBrowserDialog1访问
  
private void openoptputdir_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("explorer.exe", folderBrowserDialog1.SelectedPath);
        }  

解决方案 »

  1.   

            private void outputselect_Click(object sender, EventArgs e)
            {
                {
                    FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
                    folderBrowserDialog1.Description = "请选择输出文件夹";
                    folderBrowserDialog1.ShowNewFolderButton = true;
                    folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;
                    DialogResult result = folderBrowserDialog1.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        string folderName = folderBrowserDialog1.SelectedPath;
                        if (folderName != "")
                        {
                            outputdirbox.Text = folderName;
                        }
                    }
                }
            }就这样一个按钮,这个foldername的变量想引用下就这么费劲么??
    我建立了这个变量,把foldername变量中的值写到outputdir变量中要怎么写啊,msdn的资料看的我头大        public static int outputdir = 0;