设置form的默认按钮

很多情况下需要form窗体有个默认响应按钮,就是在任何时候按下Enter键都能响应那个按钮的消息,比如登录窗体,数据录入窗体等等都有这样的需要。

 

设置方法:

在form的AcceptButton属性中设置所需的按钮ID即可

语句是this.AcceptButton = yourDefaultButton;

 

如果form中有个tabcontrol控件,控件上有多个tabpage,而我们想每个tabpage都有自己的默认按钮该怎么办呢??

这个要写代码啦,响应tabcontrol的SelectedIndexChanged事件,处理代码示例如下:

//设置默认按钮 private void modifyPipeInfoPage_SelectedIndexChanged(object sender, EventArgs e) { switch (modifyPipeInfoPage.SelectedIndex) { case 1: this.AcceptButton = queryPipeInofButton; break; case 2: this.AcceptButton = updateRecordButton; break; default: this.AcceptButton = null; break; } }

 

 

怎么样,so easy!!

你可能感兴趣的:(object,null)