C#语言,如何写一段代码通过按下回车键,使button1_Click事件生效

2025-02-26 05:42:23
推荐回答(4个)
回答1:

o NO NO NO 直接在该窗体的属性 “AcceptButton” 中选择 button1就行了

回答2:

定义一个函数,作用是把text1.text的内容放到label1.text里面
然后分别编写textbox1的KeyPress事件和button1的Click事件处理如下:

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return) //关键是这里,KeyChar是传递过来的按键值,Keys.Return是一个键位枚举值,指的是回车键。
DoIt();
}

private void button1_Click(object sender, EventArgs e)
{
DoIt();
}

private void DoIt()
{
label1.Text = textBox1.Text;
}

回答3:

将textbox1的Enter事件处理函数设置成button1的Click事件处理函数即可!

回答4:

给窗体一个keydown事件,如果key是Enter就执行。当然你可以把button1_Click的程序独立出来,写成一个方法。