赞
踩
实现计算器程序时,发现捕捉了回车的KeyPress事件,但按下回车键依旧失效,且执行的是获得焦点按钮的click事件。
一开始考虑到是优先级,或者是捕捉失效,后来发现进都没进Keypress,而且设立了窗体优先级KeyPreview属性后依旧如此。后来经过查找,发现一些常见的命令键位有事件设计,可以通过修改ProcessCmdKey来实现
ProcessCmdKey方法:
用于处理命令键,在消息预处理过程中调用此方法来处理命令键。命令键是始终优先于常规输入键的键。而要处理这些键,则需要重写该方法,并返回true或false来告诉系统是否已处理好该键。
protected override bool ProcessCmdKey(ref Message msg, Keys keyData
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。