PictureBox image = new PictureBox();
image.Image = new Bitmap("grass.jpg");
在我的项目中,我添加了名为grass.jpg的图像。 此代码在运行时抛出此异常:“参数无效。”
答案 0 :(得分:2)
在“grass.jpg”的属性中将Copy To Output Directory
设置为Copy if newer
。这会将图像复制到程序的当前目录。路径“grass.jpg”与程序有关,即它与程序位于同一目录中。
如果要指定图像的绝对路径。您可以使用可执行文件的路径来构建图像的路径,如下所示:
string myDirectory = Path.GetDirectoryName(Application.StartupPath);
string imageFile = Path.Combine(myDirectory, "grass.jpg");
(但这显然是相同的路径)
答案 1 :(得分:0)
可能无法找到图像。尝试指定完整路径。