[問答題] 在考生文件夾下有一個工程文件sjt3.vbp,窗體中有兩個圖片框,名稱分別為P1、P2,其中的圖片內(nèi)容分別是一架航天飛機和一朵云彩;一個命令按鈕,名
[問答題] 在考生文件夾下有一個工程文件sjt3.vbp,窗體中有兩個圖片框,名稱分別為P1、P2,其中的圖片內(nèi)容分別是一架航天飛機和一朵云彩;一個命令按鈕,名稱為C1,標題為“發(fā)射”;一個計時器,名稱為Timer1。并給出了兩個事件過程,但并不完整,要求:①設置Timer1的屬性,使其在初始狀態(tài)下不計時;②設置Timer1的屬性,使其每隔0.1s調(diào)用Timer事件過程一次;③去掉程序中的注釋符,把程序中的問號改為正確的內(nèi)容,使得在運行時單擊“發(fā)射”按鈕,則航天飛機每隔0.1s向上移動一次,當?shù)竭_P2的下方時停止移動,如圖所示。注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盤。
正確答案:[操作步驟]步驟A:按題目要求打開工程文件,設置計時器屬性,如圖所示。步驟B:打開代碼編輯窗口,去掉程序中的注釋符“’”,將問號改為正確的內(nèi)容。 Private Sub CA_Click() TimerA.Enabled=True’單擊"發(fā)射"按鈕,則Timer生效 End Sub Private Sub TimerA_Timer() StatiC a% a=a+A If PA.Top>PB.Top+PB.Height Then&rsqu
參考解析:[解題思路] 工程文件中已建立全部控件,只需編寫事件過程即可。Timer1控件的Interval屬性用來控制計時器事件發(fā)生的時間間隔,通過題意可知,該屬性設置為100(Interval是以ms為單位)。當單擊“發(fā)射”按鈕時開始計時,將計時器控件的Enabled屬性設置為True。如果使航天飛機即P1停止移動,則將計時器控件的Enabled屬性設置為 False。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。