Я пытаюсь проверить, был ли ранее установлен iamge на кнопке или нет, путем проверки его свойства ширины. Если он не установлен, я хочу установить iamge, но я утра получаю следующую ошибку. Я новичок в C#, поэтому простите меня, если он слишком прост.Проверка значений свойств кнопки - BackgroundImage
Ошибка: ссылка на объект не установлена в экземпляр объекта.
if (button1.BackgroundImage.Width == 0) // Error on this line
{
button1.BackgroundImage = Properties.Resources.SubmitButton; // Works fine if put out of conditon
}
else
{
button1.BackgroundImage = null;
}
нет необходимости проверять * ширина *, проверка на наличие * null * будет достаточно. –
@ArinGhazarian Исправьте! Просто стараюсь как можно ближе к исходному фрагменту кода. –
Спасибо. Else - это в основном для включения/выключения изображения. – user2026794