我有一个在C#中的程序,其中包含了一个PictureBox
对象放置在Form
中。如何更改它的图片?可供选择的图片都在bin/Pics
目录下;如果需要考虑格式的话,它们是以jpeg格式存储的。
我有一个在C#中的程序,其中包含了一个PictureBox
对象放置在Form
中。如何更改它的图片?可供选择的图片都在bin/Pics
目录下;如果需要考虑格式的话,它们是以jpeg格式存储的。
将一个新的Image
对象分配给你的PictureBox
的Image
属性。要从文件加载Image
,可以使用Image.FromFile
方法。在您的特定情况下,假设当前目录位于bin
下面,例如:bin/Pics/image1.jpg
,则应该加载这个图像:
pictureBox1.Image = Image.FromFile("../Pics/image1.jpg");
如果您在项目中导入图像资源,还可以使用以下方法:
picPreview.Image = Properties.Resources.ImageName;
其中picPreview是图片框的名称,ImageName是要显示的文件名称。
*资源可以通过进入以下路径找到:项目 --> 属性 --> 资源
pictureBox1
的 ImageLocation
属性:pictureBox1.ImageLocation = @"C:\Users\MSI\Desktop\MYAPP\Slider\Slider\bt1.jpg";