C#怎么让焦点一直在窗体上

.Net技术 码拜 8年前 (2016-02-27) 1401次浏览
窗体上有几个comboBox,窗体刚加载时,焦点不在comboBox上,但是将窗体最小化,在还原后,焦点就跑到comboBox上了,怎么让焦点不在comboBox上,而在窗体上,原因是接着本人想要触发按键事件,假如焦点在comboBox上就触发不了
解决方案

15

可以试试在form的SizeChanged事件里强行设置焦点,假如不行,你把KeyDown事件改成WndProc捕捉消息

25

你只要Form.KeyPreview=true,焦点在按钮上可以触发KeyDown的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#怎么让焦点一直在窗体上
喜欢 (0)
[1034331897@qq.com]
分享 (0)