將通用對話框控件添加到窗體中后,如何在程序中打開指定類型的對話框呢?通用對話框控件提供了兩種打開對話框的方法。一種方法是使用它的Action屬性,通過為Action屬性賦值,就可以打開對應(yīng)類型的對話框。Action屬性的值及其對應(yīng)的對話框如表6.6所示。
這里給出一個打開【打開】對話框的實例。在窗體中添加一個按鈕控件和一個通用對話框控件,設(shè)置按鈕控件的Caption屬性值為“打開”,名稱使用默認值,如圖6.7所示。
雙擊按鈕控件打開【代碼】窗口,輸入如下代碼:
Private Sub Commandl_Click()
CommonDialog1.Action=1
End Sub
單擊工具欄中的【運行】按鈕運行該程序,單擊【打開】按鈕,即可打開如圖6.8所示的【打開】對話框。
另一個打開對話框的方法是使用通用對話框控件的方法,這種方法更直觀。通用對話框控件的方法與其對應(yīng)的對話框如表6.7所示。
將上述程序中的代碼CommonDialogl.Action =1替換為CommnonDialog1.Show-Open,運行程序,單擊【確定】按鈕,也可打開如圖6.8所示的【打開】對話框。
注意:對話框的類型不是在設(shè)計段設(shè)置,而是在運行時通過代碼設(shè)置的。
通用對話框是一組標準的對話框,它們有標準的外觀與功能,通過設(shè)置通用對話框控件的某些屬性,可以部分地改變對話框的外觀。如設(shè)置DialogTitle屬性,可以改變對話框的標題;Flags屬性則可以用來設(shè)置對話框的外觀。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |