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;
            }



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章