添加Microsoft.Win32程序集
private void OnOpenFile(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title = "Load a file"; if(openFileDialog.ShowDialog() == true) {
// 獲得所選中文件的文件名(全稱) txfilename.Text = openFileDialog.FileName; using(StreamReader sr = new StreamReader(txfilename.Text)) {
// 讀入文件的全部內容 string text = sr.ReadToEnd(); } } }
OpenFileDialog的屬性:
AddExtension 將擴展名自動添加到文件名上
CheckFileExists 用戶指定不存在的文件時顯示警告
CheckPathExists 從對話框返回前,檢查指定路徑是否存在
Filter 篩選出符合要求的文件,比如*.cs|*.txt等
InitialDirectory 指定對話框的初始目錄
Multiselect 是否可以選擇多個文件
RestoreDirectory 對話框在關閉前是否恢復當前目錄
Title 指定打開的對話框的名字