民國113年 第2梯次 電腦軟體設計丙級 學科
第59題
在視覺化程式語言(如Visual Basic.NET)中,若欲得知使用者是否按下F1 鍵,則應設計下列那個事 件的處理程式?
題目
在視覺化程式語言(如Visual Basic.NET)中,若欲得知使用者是否按下F1 鍵,則應設計下列那個事 件的處理程式?
- (1) MouseDown
- (2) KeyPress
- (3) Click
- (4) KeyDown
官方答案
(4) KeyDown
解析
在 Visual Basic.NET 中,鍵盤事件有三種:KeyDown(按下按鍵時觸發,可取得功能鍵、方向鍵等虛擬鍵碼)、KeyPress(產生可印出字元時觸發,F1 等功能鍵不會引發)、KeyUp。欲偵測是否按下 F1 功能鍵,必須使用 KeyDown 事件並判斷 e.KeyCode = Keys.F1。MouseDown 與 Click 屬滑鼠事件,與按鍵無關。故選項 4 正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。