[單項選擇題] 在窗體上畫一個通用對話框,其名稱為CommonDialogl,然后畫一個命令按鈕,并編寫如下事件過程。 Private Sub Command
[單項選擇題] 在窗體上畫一個通用對話框,其名稱為CommonDialogl,然后畫一個命令按鈕,并編寫如下事件過程。
Private Sub Command1_Click()
CommonDialog1.Flags=vbOFNHideReadOnly
CommonDialog1.Filter="All Files(*.*)|*.*|Text Files(*.txt)|*.txt
CommonDialog1.FilterIndex=1
CommonDialog1.ShowOpen
MsgBox CommonDialog1.FileName
End Sub
程序運(yùn)行后,單擊命令按鈕,將顯示一個“打開”對話框,此時在“文件類型”框中顯示的是
A.All Files(*.*)
B.Text Files(*.txt)
C.*.txt
D.All Files(*.*)|Text Files(*.*)
正確答案:A
參考解析:[命題目的] 考查考生對通用對話框的熟悉程度。[解題要點] 通用對話框控什的CommonDialogl的 Filter屬性用來指定在對話框中顯示的文件類型。利用該屬性可以設(shè)置多個文件類型,供用戶在對話框的“文件類型”的下拉列表中選擇。Filter的屬性值由一對或多對文本字符串組成,每對字符串用管道符“|”隔開,在管道符“|”前面的部分稱為描述,后面的部分一般為通配符和文件擴(kuò)展名,稱為“過濾器”。如“*.txt”等,各對字符串之間也用管道符隔開。其格式如下:[窗體.]對話框名.Filter=“描述符1|過濾器1|描述符2|過濾器2……” 如果省略窗體,則為當(dāng)前窗體。本題執(zhí)行語句后,可以在文件類型欄內(nèi)通過下拉列表選擇要顯示的文件類型,而最初默認(rèn)顯示的文件類型(過濾器)可以由 FilterIndex屬性來指定,該屬性是一個整數(shù)。用Filter屬性設(shè)置多個過濾器后,每個過濾器都有一個值,第1個過濾器的值為1,第2個過濾器的值為2……,用FilterIndex屬性可以指定作為默認(rèn)顯示的過濾器,本題中的值是1,所以顯示All Files(*.*)。[錯解分析] 通用對話框的Filter屬性是用來顯示打開和保存文件類型的。[考點鏈接] 通用對話框的FileName屬性和DilogTitle屬性的作用。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。