在設置過濾器屬性時,如有多個文件類型,則按序排號為1,2,3……,如FilterIndex=2,則在對話框的【文件類型】框中缺省顯示的是描述符2。
Flags屬性的值也可以是表6.9中兩項或多項的相加。例如,F(xiàn)lags=7則表示對話框同時具備Flags=2和Flags=4的特性。
也可以通過對話框控件的屬性頁來設置對話框的屬性。將鼠標移動到對話框控件上,單擊右鍵,在彈出的快捷菜單中執(zhí)行【屬性】命令,則彈出如圖6.9所示的【屬性頁】對話框。
【屬性頁】對話框中的各選項與對話框控件【屬性】窗口中的屬性是相對應的,如【文件名稱】選項對應FileName屬性。通過【屬性】窗口設置屬性與通過屬性頁窗口設置屬性是完全等同的。
還可以在程序運行階段在代碼中為各屬性賦值,如下列語句將對話框的初始路徑設置為:
c:\windows:
CommandDialogl.InitDir=“c:\windows”
實例6.4【打開】與【保存】對話框的使用
在該程序中,用戶可以調用【打開】與【保存】對話框,并能獲取用戶打開或保存文件的路徑以及名稱。
可以使用兩個通用對話框控釋,分別調用【打一開】對話框與【保存】對話框。通過它們的屬性頁,可以分別設置它們的屬性,如對話框的初始路徑、文件類型等。也可以使用一個通用對話框控件來調用各對話框。為了使【打開】與【保存】對話框的屬性設置不同,應該在程序運行階段在代碼中為各屬性賦值。本例只使用一個通用對話框控件。
在窗體中放置兩個標簽控件、兩個文本框控件、兩個按鈕控件和,一個通用對話框控件,其中各控件的屬性設置如表6.10所示。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |