C# OpenFileDialog(開啟檔案對話方塊)
什麼是OpenFileDialog?
檔案對話方塊:英文名字 OpenFileDialog,表示一個通用對話方塊,使用者可以使用此對話方塊來指定一個或多個要開啟的檔案的檔名。
OpenFileDialog是一個類,例項化此類可以設定彈出一個檔案對話方塊。比如:我們發郵件時需要上傳附件的時候,就會彈出一個讓我們選擇檔案的對話方塊,我們可以根據自己的需求,自行設定一些對話方塊的屬性,那麼怎麼使用它呢?
常用屬性
FileName
獲取或設定一個字串,其中包含在檔案對話方塊中選定的檔案的完整路徑。
參見:FileDialog.FileName Property (Microsoft.Win32)
FileNames
獲取一個數組,其中包含與每個選定檔案一一對應的檔名。
參見:FileDialog.FileNames Property (Microsoft.Win32)
Title
獲取或設定在檔案對話方塊的標題欄中顯示的文字。
參見:FileDialog.Title Property (Microsoft.Win32)
SafeFileName
獲取一個字串,其中僅包含選定檔案的檔名。
參見:FileDialog.SafeFileName Property (Microsoft.Win32)
SafeFileNames
獲取一個數組,其中包含與每個選定檔案一一對應的安全檔名。
參見:FileDialog.SafeFileNames Property (Microsoft.Win32)
Multiselect
獲取或設定一個選項,該選項指示 OpenFileDialog 是否允許使用者選擇多個檔案。
Filter
獲取或設定篩選器字串,該字串確定在 OpenFileDialog 或 SaveFileDialog 中顯示的檔案型別。
參見:FileDialog.Filter Property (Microsoft.Win32)
InitialDirectory
此屬性可以設定開啟檔案對話方塊的預設路徑,有兩種方式供使用者選擇:一種是設定一個絕對路徑,一種是設定系統提供的特殊路徑。
參見:FileDialog.InitialDirectory Property (Microsoft.Win32)
常用方法
ShowDialog() :顯示通用對話方塊。
參見:CommonDialog.ShowDialog Method (Microsoft.Win32)
Collection:因為這些東西是非常簡單的。不要抱怨自己學不會,那是因為你沒有足夠用心。