是否存在在焦点控件的 keyDown 事件之后而不是之前触发的窗体级别方法或事件
本文关键字:事件 窗体 方法 焦点 存在 控件 keyDown 是否 之后 | 更新日期: 2023-09-27 18:31:01
以下方法发生在事件解析为焦点控件之前。
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
return base.ProcessCmdKey(ref msg, keyData);
}
我想要与此方法完全相反的方法,我的意思是我想要一个在子控件的KeyDown
事件之后发生的方法或事件。
有什么理由不只是存储响应,你的工作然后允许对气泡的响应吗?
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {
var ret = base.ProcessCmdKey(ref msg, keyData);
DoSomething();
return ret;
}
如果需要,您的DoSomething()
方法可以获取msg
、keyData
甚至base.ProcessCmdKey
的返回值。取决于你需要用它做什么。
如果这不是你想要的,你需要更好地解释"之后"。多久之后?