Это настоящий вопрос новичка. У меня есть простое приложение, которое выбирает изображение и отображает его в PictureBox.
Я решил возиться с атрибутом непрозрачности, поэтому добавил таймер и создал этот крутой эффект, когда непрозрачность основной формы увеличивается на 20% каждые 400 миллисекунд.
Проблема в том, что теперь, когда я нажимаю кнопку, вызывающую диалоговое окно «Выбор файла», я получаю сообщение об ошибке NullReferenceException.
private void tmrClock_Tick(object sender, EventArgs e)
{
if (ViewerForm.ActiveForm.Opacity != 1)
{
ActiveForm.Opacity = ActiveForm.Opacity + .20;
}
}
Сообщение об ошибке указывает на оператор if.
Что я делаю не так?
Спасибо