Как я могу изменить изображение в картинке во время выполнения - PullRequest
0 голосов
/ 02 января 2011

Я хочу изменить фоновое изображение pictureBox при событии mousemove в строке contextmenu, но, хотя мое изображение находится в папке Images приложения, я получаю ошибку при запуске кода

private void hOMEToolStripMenuItem_MouseMove(object sender, MouseEventArgs e)
{
   pictureBox1.BackgroundImage = Image.FromFile("Images/LIFELINE.jpg");
}

Ошибка: file not found exception.

Изображения - это папка, находящаяся в папке приложения.

Ответы [ 2 ]

1 голос
/ 04 февраля 2012

Вот как это делается в VB6:

Image.FromFile(Application.StartuPath & "Directory/ImageFile.jpg")

просто попробуй это на своем. Удачи

0 голосов
/ 02 января 2011

Изображения - это папка или каталог, находящийся в папке приложения. Помогите, пожалуйста, мне

То, что оно находится в папке приложения, не означает, что ваше приложение его найдет. Указанный вами путь относительно , а не абсолютный. Часть относительная относится к рабочей директории вашего приложения.

Сначала я бы это проверил.

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