在KeyPress事件中 private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { if(e.KeyChar==(char)13) { this.textBox2.Focus(); } }=================================================================================== private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { //if条件检测按下的是不是Enter键 if(e.KeyCode==Keys.Enter) { MessageBox.Show("您在textBox1里按下了回车键"); } }
C#回车键事件写法是什么呢?我们经常看到程序执行之后会有回车键的出现,那么具体的实现方法是什么呢?C#中回车键事件是如何实现的呢?让我们看看具体的过程:
C#回车键事件1.
private void textBox1_KeyDown( object sender, System.Windows.Forms.KeyEventArgs e) { if(e.KeyValue==13) { MessageBox.Show("你摁下了回车"); } }C#回车键事件2.
public partial class Form1 : Form { public Form1() { InitializeComponent(); this.textBox1.KeyDown += new KeyEventHandler(textBox1_KeyDown); this.button1.Click += new EventHandler(btnOK_Click); } void button1_Click(object sender, EventArgs e) { } void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { this.button1_Click(button1, null); //这个地方用button1.PerformClick()应该更合适//在TextBox按Enter键就执行button1的单击事件 //如果你要用引发的话要用到api } } }C#回车键事件的写法就向你介绍到这里,希望对你了解和学习C#回车键事件有所帮助