c#winform中多个按钮决定一个事件
假如现在有两个按钮button1,button2有两个状态:开、关,当两个按钮同时为开状态时,触发这个事件(如果这个事件为button1的单击事件)...
假如现在有两个按钮button1,button2有两个状态:开、关,当两个按钮同时为开状态时,触发这个事件(如果这个事件为button1的单击事件)
展开
展开全部
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 = "开";
}
}
更多追问追答
追问
你好,如果我值得开、关状态指的是:第一次点击button为开,第二次单击为关,第三次为开。。。。。一次类推
追答
ok啊,我给你的例子是用按钮的Text来保存开关状态,
你可以定义一个二维数组保存这个状态,
每次点击判断一个2个数组是不是都是开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询