[單項選擇題] 設工程中有2個窗體:Form1、Form2,F(xiàn)orm1為啟動窗體。Form2中有菜單,其結構如表。要求在程序運行時,在Form1的文本框Text
2021-07-20
[單項選擇題] 設工程中有2個窗體:Form1、Form2,F(xiàn)orm1為啟動窗體。Form2中有菜單,其結構如表。要求在程序運行時,在Form1的文本框Text1中輸入口令并按回車鍵(回車鍵的ASCII碼為13)后,隱藏Form1,顯示Form2。若口令為“Teacher”,所有菜單都可見;否則看不到“成績錄入”菜單項。為此,某人在Form1窗體文件中編寫如下程序:
菜單結構
A. 把Form1中Text1文本框及相關程序放到Form2窗體中
B. 把Form1. Hide、Form2. Show兩行移到2個End If之間
C. 把If KeyAscii=13 Then改為If KeyAscii="Teacher" Then
D. 把2個Form2. input. Visible中的“Form2. ”刪去
正確答案:B
參考解析:原程序的執(zhí)行流程為,當按下一個鍵后,激活KeyPress事件,事件中隱藏Form1和顯示Form2的語句與判斷是否按了回車鍵的語句是順序的,即不論按了什么鍵,都會執(zhí)行隱藏Form1和顯示Form2的語句。這兩句應該上移到第二個EndIf前面,也就是放在判斷是否按了回車鍵的If語句塊中。因此B選項正確。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。