Q10.
在VISUAL BASIC 程式語言的表單(form)中,設定由滑鼠來控制的事件程序(procedure)為何?
儀表電子 · 甲級 · 嵌入式系統概論與應用及程式設計 · Q10
難易度分析
2 / 5
題目只要求辨識基本事件分類,無需深度分析或多重概念結合,故評估為易級。
正確答案:①Form-Click
① Form-Click:Form-Click 事件是由滑鼠點擊動作所觸發的事件程序,當使用者在表單上按下並放開滑鼠按鈕時即會執行此程序。
錯誤選項解析
- ② Form-Active:Form-Active 事件是在表單取得焦點成為作用中視窗時觸發,與滑鼠操作無直接關聯,而是由視窗管理機制所控制。
- ③ Form-KeyPress:Form-KeyPress 事件是由鍵盤按鍵所觸發的事件程序,屬於鍵盤輸入事件而非滑鼠控制事件。
- ④ Form-Paint:Form-Paint 事件是在表單需要重新繪製畫面時觸發(例如視窗被遮擋後恢復、視窗大小改變等),屬於繪圖事件而非滑鼠控制事件。
Learning Tip
"此類題型常考事件驅動程式設計中各類觸發機制的區別。關鍵在於分辨滑鼠事件(Click、DblClick、MouseDown、MouseUp、MouseMove)、鍵盤事件(KeyPress、KeyDown、KeyUp)與系統事件(Paint、Activate、Load、Resize)的差異。實務上 Click 事件需完成「按下+放開」兩個動作才算觸發,若僅需偵測按下動作應使用 MouseDown 事件。"
學員答題分佈
①Form-Click0%
②Form-Active0%
③Form-KeyPress0%
④Form-Paint0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!