民國113年 第2梯次 電腦軟體設計丙級 學科

第59題

在視覺化程式語言(如Visual Basic.NET)中,若欲得知使用者是否按下F1 鍵,則應設計下列那個事 件的處理程式?

題目

在視覺化程式語言(如Visual Basic.NET)中,若欲得知使用者是否按下F1 鍵,則應設計下列那個事 件的處理程式?

  1. (1) MouseDown
  2. (2) KeyPress
  3. (3) Click
  4. (4) KeyDown

官方答案

(4) KeyDown

解析

在 Visual Basic.NET 中,鍵盤事件有三種:KeyDown(按下按鍵時觸發,可取得功能鍵、方向鍵等虛擬鍵碼)、KeyPress(產生可印出字元時觸發,F1 等功能鍵不會引發)、KeyUp。欲偵測是否按下 F1 功能鍵,必須使用 KeyDown 事件並判斷 e.KeyCode = Keys.F1。MouseDown 與 Click 屬滑鼠事件,與按鍵無關。故選項 4 正確。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料