Что плохого в отображении этого изображения? - PullRequest
2 голосов
/ 27 декабря 2010

PictureBox image = new PictureBox();
image.Image = new Bitmap("grass.jpg");

В своем проекте я добавил это изображение с именем grass.jpg.Этот код выдает это исключение во время выполнения: «Параметр недействителен».

Ответы [ 2 ]

2 голосов
/ 27 декабря 2010

В свойствах "grass.jpg" установите Copy To Output Directory на Copy if newer. Это скопирует изображение в текущий каталог программы. Путь "grass.jpg" относится к программе, то есть это файл в том же каталоге, что и программа.

Если вы хотите указать абсолютный путь к изображению. Вы можете использовать путь к исполняемому файлу, чтобы построить путь к образу так:

string myDirectory = Path.GetDirectoryName(Application.StartupPath);
string imageFile = Path.Combine(myDirectory, "grass.jpg");

(Но это, очевидно, тот же путь)

0 голосов
/ 27 декабря 2010

Возможно, изображение не может быть найдено. Попробуйте указать полный путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...