C#窗体,按键时,KeyUp事件能正常激发,但KeyDown事件不能激发(没反应)

C#窗体,按键时,KeyUp事件能正常激发,但KeyDown事件却不能激发(没反应),这是怎么回事?注意,原先是可以正常激发KeyDown事件的,后来不知道我动到了哪里,就突然不可以了,KeyUp事件却一直正常。太奇怪了。PreviewKeyDown事件也一样,原先是可以激发的,后来也不可以激发了。KeyPreview已经设为true了。
2026年09月18日 02:38
有1个网友回答
网友(1):

查找KeyDown事件的所有引用,去到Designer文件里面看看,是否有类似这样的代码
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);