天天看點

c# OpenFileDialog

           string resultFile = "";

            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            openFileDialog1.InitialDirectory = "D://Patch";

            openFileDialog1.Filter = "All files (*.*)|*.*|txt files (*.txt)|*.txt";

            openFileDialog1.FilterIndex = 2;

            openFileDialog1.RestoreDirectory = true;

            if (openFileDialog1.ShowDialog() == DialogResult.OK)

                resultFile = openFileDialog1.FileName; 

resultFile 就能得到你選中檔案的路徑

OpenFileDialog控件有以下基本屬性

InitialDirectory 對話框的初始目錄
Filter 要在對話框中顯示的檔案篩選器,例如,"文本檔案(*.txt)|*.txt|所有檔案(*.*)||*.*"
FilterIndex 在對話框中選擇的檔案篩選器的索引,如果選第一項就設為1
RestoreDirectory 控制對話框在關閉之前是否恢複目前目錄
FileName 第一個在對話框中顯示的檔案或最後一個選取的檔案
Title 将顯示在對話框标題欄中的字元
AddExtension 是否自動添加預設擴充名
CheckPathExists 在對話框傳回之前,檢查指定路徑是否存在
DefaultExt 預設擴充名
DereferenceLinks 在從對話框傳回前是否取消引用快捷方式
ShowHelp 啟用"幫助"按鈕
ValiDateNames 控制對話框檢查檔案名中是否不含有無效的字元或序列