2022年10月14日 星期五

C# 使用 OpenFileDialog 開啟檔案

學習程式語言最重要的就是實踐,

只要實際操作演練過需要的功能,

就能夠從中學到經驗,

上次的 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 開啟檔案來存取,

至於要做些什麼事情,

就交由程式設計師根據需求來撰寫相關程式碼囉,

這就不在今天的主題中,

當然還沒有訂閱的朋友,

記得點選影片右下角的訂閱來支持頻道



沒有留言: