c# KeyDown KeyPress 函数中event 的 Handled属性

来源:互联网 发布:用js写一个下拉菜单 编辑:程序博客网 时间:2024/06/04 05:23

很奇怪的

KeyDown中的 Handled.true 只能使 Keys.Back 这类失效,

如果要使比如数字失效,必须设置一个变量 _bHandled = true

然后在紧接着会触发的 KeyPress中的 event.Handled  = true

注意 KeyPress这个消息没有 Key的信息,所以要通过先前的KeyDown来判断




http://msdn.microsoft.com/zh-cn/library/system.windows.forms.keyeventargs.handled.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-2

原创粉丝点击