мне нужно проверить, если кнопка не имеют изображения (BackColor изменяется на зеленый) или изображение называется Atorre (BackColor изменяется на красный), Heres мой код:Проверьте изображение кнопки
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;
}
}
но даже если сво другое изображение, кнопка отображает красный цвет назад или ничего. Любые предложения?
Я думаю, вам, возможно, понадобится добавить еще один код для этого вопроса, чтобы иметь смысл. – shenku
возможно использовать '.Equals()' вместо '==' – SSpoke
.Equals() также не работает. – user3267841