C#winForm窗体,以窗口对话形式选择文件夹、文件路径

C#winForm程序开发,以对话窗口的形式选择文件夹路径。

        /// <summary>
        /// 对话框形式选择文件夹路径
        /// </summary>
        /// <returns>返回所选择的文件夹路径</returns>
        public string ChooseFolderPath()
        {
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            fbd.RootFolder = System.Environment.SpecialFolder.Desktop;
            fbd.ShowNewFolderButton = true;
            fbd.Description = "请选择目录";
            if (fbd.ShowDialog() == DialogResult.OK)
            {
                return fbd.SelectedPath.ToString();
            }
            else
            {
                return "";
            }
        }

C#winForm程序开发,以对话窗口的形式选择Excel文件路径。  

        /// <summary>
        /// 对话框形式选择Excel文件路径
        /// </summary>
        /// <returns>返回所选择的Excel文件路径</returns>
        private string ChooseExcelFilePath()
        {
            OpenFileDialog opd = new OpenFileDialog();
            opd.Filter = @"Excel文件 (*.xls,*.xlsx,*.xlsm)
                |*.xls;*.xlsx;*.xlsm";
            opd.FilterIndex = 1;
            opd.RestoreDirectory = true;
            if (opd.ShowDialog() == DialogResult.OK)
            {
                return opd.FileName;
            }
            else
            {
                return "";
            }
        }
引用:

            string path;
            if ((path =ChooseExcelFilePath())=="")
            {
                //do nothing
            }
            else
            {
                textBox1.Text = path;
            }



posted @ 2014-11-17 14:42  <码仔>  阅读(1401)  评论(0编辑  收藏  举报