學習程式語言最重要的就是實踐,
只要實際操作演練過需要的功能,
就能夠從中學到經驗,
上次的 C# 教學介紹了使用主要 Interop 元件存取Excel 檔案,
今天則是要來介紹
C# 使用 OpenFileDialog 開啟檔案
其實微軟官方網站說明文件都寫得相當的詳細,
不愧為長久以來的軟體巨擘,
對於今天的 OpenFileDialog 當然也有詳細的說明與範例,
有興趣的人可以自行前往下載研究
要使用 OpenFileDialog 要先引入命名空間,
在 C# 程式中寫做:
using System.Windows.Forms;
這樣就能夠使用 OpenFileDialog這個類別的各種屬性與方法,
當然詳細的資訊在官方網站都有說明,
此處範例程式僅以當下的使用情境呼叫相應的屬性與方法
Multiselect ,以布林值表示 ( true 或者 false),決定 OpenFileDialog 是否允許選取多個檔案
Title,作為字串,用以顯示 OpenFileDialog 的標題,如同下圖所示
Filter,可針對特定的副檔名做篩選,方便使用者選擇該類型的檔案
InitialDirectory,決定開啟 OpenFileDialog 的初始資料夾
最後當 ShowDialog 回傳 DialogResult.OK ( 選好檔案點選開啟按鈕 ),
就可藉由 FileName 取得完整的檔案路徑與名稱
當然得知檔案的正確位置與名稱之後,
就能夠透過 FileStream 開啟檔案來存取,
至於要做些什麼事情,
就交由程式設計師根據需求來撰寫相關程式碼囉,
這就不在今天的主題中,
當然還沒有訂閱的朋友,
記得點選影片右下角的訂閱來支持頻道