·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP网站建设 >> rm 重写ProcessCmdKey: 解决enter同时Tab 的问题

rm 重写ProcessCmdKey: 解决enter同时Tab 的问题

作者:佚名      ASP网站建设编辑:admin      更新时间:2022-07-23
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);
        }



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wyf1022/archive/2009/12/28/5089695.aspx