c#窗体的AcceptButton和CancleButton

2025-06-14 06:44:12

在visual studio 2017中,单击窗体,在属性窗口中可以设置AcceptButton和CancleButton对应响应的键。

其实:AcceptButton相当于回车,如果将窗体属性设置为自己添加的Button名,则按回车时和单击那个Button效果是一样的。CancleButton相当于esc键,如果将窗体属性设置为自己添加的Button名,则按esc键时和单击那个Button效果是一样的。

例子:

这是我自己定义的两个button

Button.PNG

这是设置窗体属性

设置窗体属性.PNG

这是Button响应代码:

private void button1_Click(object sender, EventArgs e)

{

MessageBox.Show("回车响应了窗体运行");

}

private void button2_Click(object sender, EventArgs e)

{

MessageBox.Show("esc响应了窗体结束");

}

这是测试结果:

按回车键响应结果测试.PNG

按esc键响应结果测试.PNG