private void richTextBox1_KeyDown(objectsender, KeyEventArgs e)
{
//判断是否为 “回车”
if (e.KeyCode==Keys.Enter)
{
string s = richTextBox1.Text; //实例化
int ls = richTextBox1.SelectionStart; //获得文本框中光标位置
s = s.Insert(ls, "\n 请输入:"); //在光标后面要插入字符串
richTextBox1.Text = s; //在光标后面插入字符串
//插入字符串后,光标要放在后面还是前面(+光标放在后面,数字要把光标移动的位置)
richTextBox1.SelectionStart = ls + 9;
richTextBox1.Focus(); //获得焦点
}
}
//按下某并且释放后发生
private void richTextBox1_KeyPress(object sender,KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
string s = richTextBox1.Text; //实例化
int ls = richTextBox1.SelectionStart;//获得文本框中光标位置
C#回车事件
最新推荐文章于 2023-04-25 17:22:28 发布