繁体   English   中英

如何更改 PictureBox 的图像?

[英]How do I change a PictureBox's image?

我在 C# 中有一个程序,在Form有一个PictureBox对象。 我如何更改它的图片? 可供选择的图片在bin/Pics中; 如果这很重要,它们是 jpeg 格式。

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

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

此外,如果这些图像是静态的并且仅用作应用程序中的资源,那么资源将比文件更适合。

您可以使用pictureBox1ImageLocation属性:

pictureBox1.ImageLocation = @"C:\Users\MSI\Desktop\MYAPP\Slider\Slider\bt1.jpg";

如果您在项目中将图像作为资源导入,则还有以下内容:

picPreview.Image = Properties.Resources.ImageName;

其中picPreview是图片框的名称, ImageName是要显示的文件的名称。

*资源位于:项目 --> 属性 --> 资源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM