Я разрабатываю новое настольное приложение на C # с использованием Windows Forms.
В одной из моих форм я поместил элемент управления "Picture Box"
, который динамически загружает новую картинку каждый раз, когда пользователь выполняет определенную операцию. Код для изменения изображения следующий:
this.pictureBox1.Image = Image.FromFile(PicURI);
Единственная проблема, с которой я сталкиваюсь, это то, что некоторое время он отображает красный крест вместо отображения правильного изображения. Я отлаживаю приложение и обнаруживаю, что PicURI
содержит правильный путь к изображению, как и ожидалось, поэтому я не понимаю, в чем проблема?
Edit:
Изменить код с
this.pictureBox1.Picture = Image.FromFile(PicURI);
до
this.pictureBox1.Image = Image.FromFile(PicURI);