我在 C# 中有一个程序,其中一个PictureBox
对象位于Form
. 如何更改其图片?可供选择的图片在 bin/Pics 中;它们是 jpeg 格式,如果这很重要的话..
问问题
135426 次
3 回答
40
为您的属性分配一个新Image
对象。要从文件加载,您可以使用该方法。在您的特定情况下,假设当前目录是 under ,这应该加载 image ,例如:PictureBox
Image
Image
Image.FromFile
bin
bin/Pics/image1.jpg
pictureBox1.Image = Image.FromFile("../Pics/image1.jpg");
此外,如果这些图像是静态的并且仅用作应用程序中的资源,则资源将比文件更适合。
于 2012-07-14T22:39:27.147 回答
1
您可以使用 的ImageLocation
属性pictureBox1
:
pictureBox1.ImageLocation = @"C:\Users\MSI\Desktop\MYAPP\Slider\Slider\bt1.jpg";
于 2019-10-15T16:59:13.497 回答
1
如果您在项目中将图像作为资源导入,则还有:
picPreview.Image = Properties.Resources.ImageName;
其中picPreview是图片框的名称,ImageName是要显示的文件的名称。
*资源位于: 项目 --> 属性 --> 资源
于 2020-12-18T02:17:24.270 回答