使用鍵盤事件
大部分的 Windows Form 程式是經由處理鍵盤事件來處理鍵盤輸入。 本說明主題將概要說明鍵盤事件,包括了每一個事件的使用時機以及針對每一個事件所提供的資料等資訊。 如需詳細資訊,請參閱事件概觀 (Windows Form) 和 事件處理常式概觀 (Windows Form) 和 事件處理常式概觀 (Windows Form) 和 事件概觀 (Windows Form) 和 事件處理常式概觀 (Windows Form) 和 事件概觀 (Windows Form) 和 事件處理常式概觀 (Windows Form) 和 事件概觀 (Windows Form).
鍵盤事件
Windows Form 提供了兩個會在使用者按下鍵盤按鍵時發生的事件,以及一個會在使用者放開鍵盤按鍵時發生的事件:
當使用者按下某個按鍵時,Windows Form 會依據鍵盤訊息是指定字元鍵或實體鍵,來判斷要引發哪一個事件。 如需字元鍵和實體鍵的詳細資訊,請參閱鍵盤輸入的運作方式。
下表將說明這三個鍵盤事件。
鍵盤事件 |
說明 |
結果 |
---|---|---|
當使用者按下實體鍵時,就會引發這個事件。 |
KeyDown 的處理常式會接收:
|
|
當按下按鍵會得到字元時,就會引發這個事件。 例如,使用者按下 SHIFT 和小寫的 "a" 鍵,就會得到大寫的 "A" 字元。 |
|
|
當使用者放開實體鍵時,就會引發這個事件。 |
KeyUp 的處理常式會接收:
|