按钮点击检查?

时间:2012-03-29 04:25:36

标签: c#

我想知道是否有办法 检查是否正在点击一组按钮 为exp。如果我有九个按钮,我想检查 查看是否点击了九个中的任何一个

if(button1.text ==""
                                               button2.text ==""
                                               button3.text=="" 
                                               button4.text==""
                                               button5.text=="" )

因此,我们可以检查每个人点击而不是检查每个人 nomatter点击了什么按钮????

2 个答案:

答案 0 :(得分:1)

我对你在这里想做什么感到有点困惑,但如果你想避免错综复杂的陈述,LINQ就是你的朋友

//Checks if any button has Text = ""
if (this.Controls.OfType<Button>().Any(b => b.Text == string.Empty))
{

}

答案 1 :(得分:0)

我想你想要这样的东西: -

<asp:Button id="b1" Text="btn1" runat="server" OnClick="test" />
<asp:Button id="b2" Text="btn2" runat="server" OnClick="test"/>
<asp:Button id="b3" Text="btn3" runat="server" OnClick="test"/>
<asp:Button id="b4" Text="btn4" runat="server" OnClick="test"/>

事件处理程序将如下: -

 void test(Object sender,EventArgs e)
    {
      //do something
    }