protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Enter && ((!(ActiveControl is System.Windows.Forms.TextBox)
|| !((System.Windows.Forms.TextBox)ActiveControl).AcceptsReturn)))
{
SendKeys.SendWait("{Tab}");
return true;
}
if (keyData == ( Keys.Enter | Keys.Shift))
{
SendKeys.SendWait("+{Tab}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
Form 重写ProcessCmdKey: 解决enter同时Tab 的问题
最新推荐文章于 2017-02-13 08:52:48 发布