WEB开发网      濂界珯濂藉垎浜紒浣犵殑涓€浠藉垎浜槸鎴戜滑鐨勪竴浠藉姩鍔涳紱璇峰垎浜� ---锕�
开发学院WEB开发ASP rm 重写ProcessCmdKey: 解决enter同时Tab 的问题... 阅读

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

 2009-12-28 10:43:38 来源:WEB开发网 銆�鍑忓皬瀛椾綋澧炲ぇ瀛椾綋銆�  鍏虫敞璋锋倍閿寸殑寰崥
核心提示:PRotected override bool ProcessCmdKey(ref Message msg, Keys keyData){ if (keyData == Keys.Enter && ((!(ActiveControl is System.Windows.Forms.TextBox) || !((Sys
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

Tags:rm 重写 ProcessCmdKey

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接