3

我的表单中有四个按钮,其中四个三个按钮(btn2 btn3 btn4)颜色相同。

单击 btn1 时,它将检查 btn2 btn3 和 btn4 是否具有相同的颜色,而无需明确说明要比较的颜色。但我的情况似乎不对,我应该说这个

我正在使用的代码是:

private void btn1_Click(object sender, EventArgs e)
{
    if (btn2.BackColor.Equals((btn3.BackColor) && (btn4.BackColor)))
       {
         MessageBox.Show("ALL BUTTONS ARE OF SAME COLOR");
       } 
}
4

1 回答 1

3

使用此代码比较颜色:

        if (btn2.BackColor == btn3.BackColor && btn3.BackColor == btn4.BackColor)
        {
            MessageBox.Show("ALL BUTTONS ARE THE SAME COLOR");
        }
        else
        {
            MessageBox.Show("ALL BUTTONS ARE NOT THE SAME COLOR");
        }
于 2012-11-05T23:12:00.950 回答