void button1_Click(object sender, EventArgs e){
if(button1.Text == "开" && button2.Text == "开"){
// 触发事件
}else if(sender == button1){
if(button1.Text == "开")
button1.Text = "关";
else
button1.Text = "开";
}else if(sender == button2){
if(button2.Text == "开")
button2.Text = "关";
else
button2.Text = "开";
}
}
那你还不如用checkbox。
有先后之分吗?