[問答題] 注意:下面出現(xiàn)的“考生文件夾”均為c:wexam25160001。 (1)在窗體上建立一個(gè)名稱為Text1的文本框,然后建立兩個(gè)主菜單,其標(biāo)題分別
[問答題] 注意:下面出現(xiàn)的“考生文件夾”均為c:wexam25160001。
(1)在窗體上建立一個(gè)名稱為Text1的文本框,然后建立兩個(gè)主菜單,其標(biāo)題分別為“商品類別”和“幫助”,名稱分別為vbMenu和vbHelp,其中“商品類別”菜單包括“百貨”、“食品”和“家電”三個(gè)子菜單,名稱分別為vbMenu1、vbMenu2和vbMenu3。程序運(yùn)行后,如果在“商品類別”的下拉菜單中選擇“百貨”,則在文本框內(nèi)顯示“大類核算”;如果選擇“食品”,則在文本框內(nèi)顯示“中類核算”;如果選擇“家電”,則在文本框內(nèi)顯示“小類核算”。程序中不能使用任何變量,直接顯示字符串。程序運(yùn)行界面如圖6-3所示。
注意:保存時(shí)必須存放在考生文件夾下,窗體文件名為sjt3.frm,工程文件名為sjt3.vbp。
圖6-3 圖6-4
(2)在考生文件夾中有文件sjt4.vbp及其窗體文件sjt4.frm,該程序是不完整的,請?jiān)谟?號的地方填入正確內(nèi)容,然后刪除 及所有注釋符(即’號),但不能修改其他部分。存盤時(shí)不得改變文件夾和文件名。
本題描述如下:
窗體上有一個(gè)名稱為Text1的文本框:兩個(gè)復(fù)選框,名稱分別為Ch1和Ch2,標(biāo)題分別為“英語班”和“計(jì)算機(jī)班”。要求程序運(yùn)行后,如果只選中Ch1,單擊窗體,則在文本框中顯示“報(bào)名參加英語班”;如果只選中Ch2,然后單擊窗體,則在文本框中顯示“報(bào)名參加計(jì)算機(jī)班”:如果同時(shí)選中Ch1和Ch2,單擊窗體,則在文本框中顯示“報(bào)名參加英語班和計(jì)算機(jī)班”;如果Ch1和Ch2都不選取,在單擊窗體后,則在文本框中什么都不顯示。程序運(yùn)行界面如圖6-4所示。
正確答案:在窗體上建立好控件后,先設(shè)置控件屬性,再編寫事件過程。 在Visual Basic中,菜單也被看作控件,具有屬性和事件。菜單的建立在菜單編輯器中完成,菜單的級數(shù)通過內(nèi)縮符號來表示,第一級菜單沒有內(nèi)縮符號,第二級菜單的內(nèi)縮符號為1:文本框的內(nèi)容由Text屬性設(shè)置。解題步驟: 第一步:建立界面并設(shè)置控件屬性。程序中用到的控件及其屬性見表6-3。 [*] 第二步:編寫程序代碼。 參考代碼: Private Sub vbMenu1_Click() Text1.Text="大類核算"
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。