C# winForm FolderBrowserDialog和OpenFileDialog


        在winForm中,我們一般會有這樣的需求,選擇本機的一個圖片或者其他文件進去讀取或者其他的操作,也可能回選擇某一個文件夾下面的所有圖片來操作,winForm中為我們提供了兩個控件FolderBrowserDialog和OpenFileDialog

FolderBrowserDialog:用來選擇一個文件夾,從而讀取這個文件夾下面的所有文件

OpenFileDialog:用來讀取單個文件

下面來看看他們具體的用法

 首先對於這兩個控件我們可以從工具箱里托一個過來,也可以直接用代碼創建

 先看看FolderBrowserDialog的用法,我們拖一個控件到窗體中,然后實現選擇,並將路徑返回到文本框中

 

View Code
     #region 選擇pdf文件目錄
         private  void btnBrowse_Click( object sender, EventArgs e)
        {

             if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
            {
                txtFile.Text = folderBrowserDialog1.SelectedPath;   
            }
        }

 

OpenFIleDialog的用法也類似

 

View Code
        private  void button1_Click( object sender, EventArgs e)
        {
             string Pdfpath =  "";
            OpenFileDialog op =  new OpenFileDialog();
            op.Filter =  " word Files(*.doc)|*.doc|All Files(*.*)|*.* ";
             if (op.ShowDialog() == DialogResult.OK)
            {
                Pdfpath = op.FileName;
            }
             else
            {
                Pdfpath =  "";
            }
            textBox1.Text = Pdfpath;

        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM