【发布时间】:2010-10-01 22:40:53
【问题描述】:
我必须在 win 表单上处理 enter(以及其他键)而不会产生错误声音,但前提是当前活动的控件尚未处理它。
所以,当在 TextBox 或 DateTimePicker 中按下 Enter 时,我想用表单处理它(没有错误声音),但如果按下它,例如,在 DataGridView 中,我希望它以 DataGridView 的方式处理默认情况下会这样做。
OnKeyUp 解决了我只处理未处理的击键 (e.Handled) 的问题,而 ProcessCmdKey (this) 解决了声音问题,但两者都没有解决。
有什么建议吗?
【问题讨论】: