在richtextbox的keyup事件中实现按回车执行提交按钮,怎样实现按ctrl+回车换行呢

解决方案 »

  1.   

    KeyDown 事件
    private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
            {
                if ((e.KeyData & Keys.Control) == Keys.Control &&
                  (e.KeyData & Keys.Enter) == Keys.Enter)
                {
                    richTextBox1.AppendText("\n");
                    e.Handled = true;
                }
                else if (e.KeyData == Keys.Enter)
                {
                    //代码
                    e.Handled = true;
                }
            }
      

  2.   

    在KeyUp事件中,e.Handled = true并不能阻止Enter键的键入,你可以试试看。