2012-07-14 49 views

回答

29

指定一个新的Image对象到您的PictureBoxImage属性。要从文件加载Image,您可以使用Image.FromFile方法。在您的特定情况下,假设当前目录是一个bin下,这应该加载图像bin/Pics/image1.jpg,例如:

pictureBox1.Image = Image.FromFile("../Pics/image1.jpg"); 

此外,如果这些图像是静态的,在应用程序中仅作为资源,资源会比文件更适合。

+2

当然,这取决于你打算如何处理图像。我更喜欢从'Stream'加载图像,因为'FromFile()'方法将文件句柄保持打开状态直到应用程序生存期结束。例如,当您尝试使用具有相同名称的文件覆盖图像时,这可能会导致不必要的副作用。 – 2012-07-14 23:00:28