我的表单中有四个按钮,其中三个按钮(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");
}
}
最佳答案
使用此代码比较颜色:
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");
}
关于c# - 比较Winform按钮颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13241832/