首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c#图片框位图

问c#图片框位图
EN

Stack Overflow用户
提问于 2010-11-11 22:13:53
回答 2查看 6.2K关注 0票数 0

我有一个picturebox,根据请求,我将当前显示保存为位图。

我的问题是,如何将相同的位图加载到picturebox?

谢谢。

编辑:

唯一相关的代码是: pictureBox1.DrawToBitmap(test1,pictureBox1.ClientRectangle);

图片框中包含了我用鼠标“徒手”写出来的图形。因此,当按下鼠标左键时,您可以使用鼠标直接在屏幕上书写。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-11 22:28:20

您可以在运行时将任何图像分配给所需的图片框。只需将图片框的Image属性设置为要显示的图片即可。

例如,要在图片框中显示硬盘上某个文件中的图像,您可以使用以下内容:

代码语言:javascript
复制
myPicBox.Image = Image.FromFile("C:\savedimage.bmp");

或者,您的编辑表明内存中有一个要在图片框中显示的位图对象。在这种情况下,只需将位图对象分配给Image属性即可:

代码语言:javascript
复制
myPicBox.Image = test1;  //(where test1 is your bitmap object in memory)

编辑:如果您想要将在内存中创建的位图对象保存到磁盘,以便稍后重新加载和使用,请查看Bitmap对象的Save方法:

代码语言:javascript
复制
test1.Save("C:\savedimage.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
票数 2
EN

Stack Overflow用户

发布于 2010-11-11 22:17:48

如果我没记错的话,picturebox应该有一个Image属性,您可以简单地使用它将Bitmap分配给它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4155240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档