[填空題] 窗體上有兩個(gè)按鈕,則執(zhí)行程序后按鍵盤(pán)Cancel鍵的輸出結(jié)果是【 】?! rivate Sub Command1 _ Click( )
[填空題] 窗體上有兩個(gè)按鈕,則執(zhí)行程序后按鍵盤(pán)Cancel鍵的輸出結(jié)果是【 】?! rivate Sub Command1 _ Click( ) Print"北京"; End Sub Private Sub Command2 _ Click( ) Print"南京"; End Sub Private Sub Form _ Load( ) Command2.Cancel=True Command1.Cancel=True End Sub
正確答案:北京
參考解析:窗體中只能有一個(gè)CommandButton控件為取消按鈕。當(dāng)一個(gè)CommandButton 控件的Cancel屬性被設(shè)置為T(mén)rue時(shí),窗體中其他CommandButton控件的Cancel屬性自動(dòng)地被設(shè)置為False。當(dāng)CommandBuuon控件的Cancel屬性被設(shè)置為T(mén)rue,而且當(dāng)前窗體處于活動(dòng)狀態(tài)時(shí),按Cancel鍵可以觸發(fā)該按鈕Click事件,而不管該控件是否獲得焦點(diǎn)。本題開(kāi)始時(shí)Command2的Caned屬性為T(mén)rue,但隨后由于Command1的該屬性變?yōu)門(mén)rue, Command 2的Cancel屬性變?yōu)镕alse,因此按Cancel鍵后執(zhí)行Command1 _ Click事件。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。