首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

WinForm 复合控件 KeyDown 事件没反应,该如何解决

2012-08-25 
WinForm 复合控件 KeyDown 事件没反应我自己定义的一个Label 和TextBox的复合控件,在复合控件中注册了了Te

WinForm 复合控件 KeyDown 事件没反应
我自己定义的一个Label 和TextBox的复合控件,在复合控件中注册了了TextBox的KeyDown事件,判断当前的KeyCode是否为Enter,如果为Enter,则弹出对话框进行数据的选择,现在的问题是,注册的Keydown事件,不响应e.KeyCode==Keys.Enter,请问是什么原因呢?

[解决办法]
注意 在你的控件窗体的属性里头有一个KeyPreview属性 需要把这个属性的值修改为True才可以注册你的消息处理事件的。。。。。。
[解决办法]
KeyPreview属性 修改为True
[解决办法]
LS正解。。设置KeyPreview属性

热点排行