閱讀869 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go C# 根據列名與列值設置當前行
  下一篇:go Java線程之鎖研究