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#回车事件
最新推荐文章于 2024-09-22 22:22:22 发布
本文详细介绍了如何在C#中捕获并处理回车键事件,包括在文本框、窗体以及其他控件上的应用,以及在不同场景下实现回车触发的功能,如提交表单、执行计算等。
摘要由CSDN通过智能技术生成