分享:
▲
▼
第四題答案:1
傳回或設定一個數值,以決定是否在控制項的鍵盤事件之前啟動表單的鍵盤事件。鍵盤事件為:KeyDown,KeyUp 和 KeyPress。 語法 object.KeyPreview [= boolean] KeyPreview 屬性語法具有以下幾個單元: 組成部份 描述
object 物件運算式,其為「適用於」清單中的一個物件。 boolean 布林運算式,指定如何接收事件。「設定值」中有詳細描述。 設定值 boolean 的設定值為: 設定值 描述
True 表單先接收鍵盤事件,然後是使用中的控制項接收事件。 False (預設)使用中的控制項接收鍵盤事件,而表單不接收。 請注意 可以用該屬性,產生表單的鍵盤處理程式,例如,應用程式利用功能鍵時,需要在表單級處理按鍵,而不是為每個可以接收按鍵事件的控制項編寫程式。 如果表單中沒有可見和有效的控制項,它將自動接收所有鍵盤事件。 若只要在表單裏處理鍵盤事件、而不允許控制項接收鍵盤事件時,在表單的 KeyPress 事件中設定 KeyAscii 為 0,並在表單的 KeyDown 事件中設定 KeyCode 為 0。 附註 一些控制項能夠截斷鍵盤事件,以致表單無法接收它們。這樣的例子有:CommandButton 控制項有駐點時的 ENTER 鍵、以及駐點在 ListBox 控制項上時的方向鍵。
|