winform窗体焦点控件键盘消息事件执行顺序
(1):窗体KeyPreview属性=false(默认的值)
PreviewKeyDown(Control)
->KeyDown(Control)
->KeyPress(Control)
->MessageFilter(如果有)(Control)
->WndProc(Control)
->KeyUp(Control)
(2) 窗体KeyPreview属性=true :(窗体构造函数设置)
PreviewKeyDown
-> KeyDown(Form)->KeyDown(Control)
->KeyPress(Form) ->KeyPress(Control)
->MessageFilter(如果有)->WndProc
->KeyUp(Form)->KeyUp(Control)
浙公网安备 33010602011771号