Настройка изображения с помощью picture.ImageLocation()
работает нормально, но вы используете относительный путь.Сравните ваш путь с местоположением .exe
после его создания.
Например, если ваш .exe
расположен по адресу:
<project folder>/bin/Debug/app.exe
изображение должно быть по адресу:
<project folder>/bin/Image/1.jpg
Конечно, вы можете просто установить изображение во время разработки (свойство Image
в свойстве PictureBox
лист).
Если вы должны установить его во время выполнения, один из способов убедиться, что вы знаете местоположение изображения, это добавить файл изображения в ваш проект.Например, добавьте новую папку в ваш проект, назовите ее Image
.Щелкните правой кнопкой мыши папку, выберите «Добавить существующий элемент» и перейдите к изображению (убедитесь, что фильтр файлов настроен на отображение файлов изображений).После добавления изображения в окне свойств установите Copy to Output Directory
на Copy if newer
.
. На этом этапе файл изображения будет скопирован при сборке приложения, и вы сможете использовать
picture.ImageLocation = @"Image\1.jpg";