我想在contextmenu strip的mousemove事件中更改pictureBox
背景图像,但是当我的图像驻留在应用程序Images文件夹中时,运行代码时出现错误
private void hOMEToolStripMenuItem_MouseMove(object sender, MouseEventArgs e)
{
pictureBox1.BackgroundImage = Image.FromFile("Images/LIFELINE.jpg");
}
错误为file not found exception
。
图像是驻留在应用程序文件夹中的文件夹。
答案 0 :(得分:1)
这是在VB6中完成的:
Image.FromFile(Application.StartuPath & "Directory/ImageFile.jpg")
试试看你的。祝你好运
答案 1 :(得分:0)
图片是驻留在应用程序文件夹中的文件夹或目录,请帮助我
仅仅因为它在应用程序文件夹中并不意味着您的应用程序会找到它。您指定的路径是 relative ,而不是绝对路径。 relative 部分是相对于应用程序的工作目录的。
我先检查一下。