C# Winform OpenFileDialog 控件
OpenFileDialog控件又稱打開文件對話框,主要用來彈出Windows中標準的【打開文件】對話框。
MSDN:點擊打開鏈接
OpenFileDialog控件的常用屬性如下。
(1)Title屬性:用來獲取或設置對話框標題,默認值為空字符串("")。如果標題為空字符串,則係統將使用默認標題:“打開” 。
(2)Filter屬性:用來獲取或設置當前文件名篩選器字符串,該字符串決定對話框的【另存為文件類型】或【文件類型】框中出現的選擇內容。對於每個篩選選項,篩選器字符串都包含篩選器說明、垂直線條(|)和篩選器模式。不同篩選選項的字符串由垂直線條隔開,例如: “文本文件(*.txt)|*.txt|所有文件(*.*)|*.*” 。還可以通過用分號來分隔各種文件類型,可以將多個篩選器模式添加到篩選器中,例如:“圖像文件(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|所有文件(*.*)|*.*” 。
MSDN:點擊打開鏈接
(3)FilterIndex屬性:用來獲取或設置文件對話框中當前選定篩選器的索引。第一個篩選器的索引為1,默認值為1。
(4)FileName屬性:用來獲取在打開文件對話框中選定的文件名的字符串。文件名既包含文件路徑也包含擴展名。如果未選定文件,該屬性將返回空字符串("")。
(5)InitialDirectory屬性:用來獲取或設置文件對話框顯示的初始目錄,默認值為空字符串("")。
(6)ShowReadOnly屬性:用來獲取或設置一個值,該值指示對話框是否包含隻讀複選框。如果對話框包含隻讀複選框,則屬性值為true,否則屬性值為false。默認值為false。
(7)ReadOnlyChecked屬性:用來獲取或設置一個值,該值指示是否選定隻讀複選框。如果選中了隻讀複選框,則屬性值為true,反之,屬性值為false。默認值為false。
(8)Multiselect屬性:用來獲取或設置一個值,該值指示對話框是否允許選擇多個文件。如果對話框允許同時選定多個文件,則該屬性值為true,反之,屬性值為false。默認值為false。
(9)FileNames屬性:用來獲取對話框中所有選定文件的文件名。每個文件名都既包含文件路徑又包含文件擴展名。如果未選定文件,該方法將返回空數組。
(10)RestoreDirectory屬性:用來獲取或設置一個值,該值指示對話框在關閉前是否還原當前目錄。假設用戶在搜索文件的過程中更改了目錄,且該屬性值為 true,那麼,對話框會將當前目錄還原為初始值,若該屬性值為 false,則不還原成初始值。默認值為 false。OpenFileDialog 控件的常用方法有兩個:OpenFile和 ShowDialog方法,本節隻介紹ShowDialog方法,該方法的作用是顯示通用對話框,其一般調用形式如下: 通用對話框對象名.ShowDialog();通用對話框運行時,如果單擊對話框中的【確定】按鈕,則返回值為 DialogResult.OK;否則返回值為DialogResult.Cancel。
最後更新:2017-04-03 20:19:23
上一篇:
C# 根據列名與列值設置當前行
下一篇:
Java線程之鎖研究
Delete與truncate的區別
推薦 | 2016 年哪些科技切實地改變了你的生活?
5年培養2000名高端專業人才 阿裏巴巴大數據學院落地成都
【已解決】VirtualBox中的Ubuntu沒有權限訪問共享文件夾sf_win7_to_ubuntuw
KDnuggets調查|數據科學家最常用的10種算法
Pro JavaScript Techniques第二章:麵向對象的Javascript
hdu 1536 S-Nim sg函數
Windows 9 將於明年11月發布 無開始按鈕
我的 10 年自學編程之路
性能測試:自建數據庫與RDS性能對比(SQL Server案例排查分析)