C# 多个按钮 click 事件

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:17:53
C#中多个按钮,比如A到E,5个按钮,
执行Click事件在单击F按钮时,A到E,5个按钮的visible为false
Buttona.Visible = false;
Buttonb.Visible = false;
Buttonc.Visible = false;
Buttond.Visible = false;
Buttone.Visible = false;
这样编写,按钮是从上到下依次出来,有没有一下全出来的啊?

ButtonF.click()事件中写如下代码:
{
ButtonA.visible=false;
ButtonB.visible=false;
ButtonC.visible=false;
ButtonD.visible=false;
ButtonE.visible=false;

}

不知道你要问什么

单击f时设
Buttona.Visible = false;Buttonb.Visible = false;Buttonc.Visible = false;Buttond.Visible = false;Buttonf.Visible = false;

单击f事件下
设置
Buttona.Visible = false;
Buttonb.Visible = false;
Buttonc.Visible = false;
Buttond.Visible = false;
Buttone.Visible = false;
就可以了!

用这样的看看

private void button1_Click(object sender,.....)
{
Button btnSender = (Button)sender;
foreach(Control ctlTmp in this.Constrols)
{
if(cltTmp as Button)
{
if((Button)cltTmp != btnSender)
{
(Button)cltTmp.Visible=false;
}
}
}
}

=================================

难道我这个遍历不是全出来的?

Buttona.Visible = Buttonb.Visible = Buttonc.Visible = Buttond.Visib