【发布时间】:2014-02-03 23:15:28
【问题描述】:
我需要检查按钮是否没有图像(BackColor 变为绿色)或名为 Atorre 的图像(BackColor 变为红色),这是我的代码:
public static bool IsEnemyOrEmptyA(Button check)
{
var Atorre = teste.Properties.Resources.Atorre;
bool res;
if (check == null || check.Image == null)
{
res = true;
check.BackColor = Color.Green;
return res;
}
else if (check.Image == teste.Properties.Resources.Atorre)
{
res = true;
check.BackColor = Color.Red;
return res;
}
else
{
res = false;
return res;
}
}
但即使是其他图像,按钮也会显示背景色为红色或不显示任何内容。 有什么建议吗?
【问题讨论】:
-
我认为您可能需要包含更多代码才能使这个问题有意义。
-
也许使用
.Equals()代替== -
.Equals() 也不起作用。