[C#] TextBox事件觀察
今天觀察了TextBox的事件
順便記錄下來
正常進入TextBox裡打字, 然後離開, 整個流程會觸發的事件順序如下:
不過有些功能鍵不會觸發 KeyPress 事件, 如下:
- [F1]~[F12]
- [ctrl], [alt], [shift], [win]
- [insert], [delete], [home], [end], [pgup], [pgdn]
- [caps], [scroll], [pause]
- [up], [down], [left], [right]
註: 但這些按鍵仍會觸發 PreviewKeyDown > KeyDown > KeyUp
若是按下[tab]鍵則只會觸發 PreviewKeyDown > Leave > Validating > Validated 這樣的流程
有興趣的人也可以觀察看看
[測試Code下載]
by sam319