方法一:
protected override void OnKeyUp(System.Windows.Forms.KeyEventArgs e)
        {
            base.OnKeyUp(e);
            if (e.KeyCode == System.Windows.Forms.Keys.Enter)
            {
                e.Handled = true;
              
               System.Windows.Forms.SendKeys.Send("{TAB}");
               
            }
        }       
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
        {
            switch (keyData)
            {
                case System.Windows.Forms.Keys.Enter:
                    {
                       System.Windows.Forms.SendKeys.Send("{TAB}");
                    }
               
                    return true;
            }
            return base.ProcessCmdKey(ref msg, keyData);
        }
这样就能把捕捉到的回车事件转换成TAB事件