c#winform中多个按钮决定一个事件

假如现在有两个按钮button1,button2有两个状态:开、关,当两个按钮同时为开状态时,触发这个事件(如果这个事件为button1的单击事件)... 假如现在有两个按钮button1,button2有两个状态:开、关,当两个按钮同时为开状态时,触发这个事件(如果这个事件为button1的单击事件) 展开
 我来答
youbl
2013-08-23 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1668万
展开全部
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个数组是不是都是开
阳光的雷咩咩
2013-08-23 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7806万
展开全部
那你还不如用checkbox。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianx02
2013-08-23 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:134万
展开全部
有先后之分吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式