文件選擇之OpenFileDialog控件


OpenFileDialog控件主要用於選擇要打開的文件,在使用時可以在屬性面變中設置屬性,也可在代碼中設置其屬性

OpenFileDialog控件的屬性

 

InitialDirectory        對話框的初始目錄

Filter            要在對話框中顯示的文件篩選器,例如“文件.Txt”

FitlerIndex          在對話框中選擇的文件篩選器的索引,如果選第一項就為1

FileName          第一個在對話框中顯示的文件或最后一個選取的文件

Title             將顯示對話框標題欄中的字符

ShowHelp          啟用幫助按鈕

 

       
        private void button1_Click(object sender, EventArgs e)
        {
            
            OpenFileDialog open = new OpenFileDialog();   
            open.InitialDirectory =@"C:\Users\Administrator\Desktop\新建文件夾";  //定義初始目錄
            open.Filter = "文本文件(.txt)|*.txt"; //過濾打開的文件
            //open.FileName = "123"; //設置默認的名字
           
            if (open.ShowDialog()==DialogResult.OK)
            {
                //string filene = open.FileName;
                string neitrong = "";  //設置變量neirong來接收讀取流的接收
                StreamReader sd = new StreamReader(open.FileName,System.Text.Encoding.GetEncoding("gb2312"));//需要轉碼,不轉碼中文會出現亂碼
                while ((neitrong=sd.ReadLine())!=null)
                {
                    textBox1.Text += neitrong;

                }
            }
            else
            {
              // ""
            }
        }            

  

備注
 
 

文件名既包含文件路徑也包含擴展名。如果未選定文件,該方法將返回空字符串 ("")。

在 SaveFileDialog 類中使用該屬性時,它表示所保存的文件;在 OpenFileDialog 類中使用該屬性時,它表示正打開的文件。

該屬性只能是一個選定文件的名稱。如果希望返回包含多重選擇對話框中所有選定文件名稱的數組,請使用 FileNames


免責聲明!

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



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