我有一个picturebox,根据请求,我将当前显示保存为位图。
我的问题是,如何将相同的位图加载到picturebox?
谢谢。
编辑:
唯一相关的代码是: pictureBox1.DrawToBitmap(test1,pictureBox1.ClientRectangle);
图片框中包含了我用鼠标“徒手”写出来的图形。因此,当按下鼠标左键时,您可以使用鼠标直接在屏幕上书写。
发布于 2010-11-11 22:28:20
您可以在运行时将任何图像分配给所需的图片框。只需将图片框的Image属性设置为要显示的图片即可。
例如,要在图片框中显示硬盘上某个文件中的图像,您可以使用以下内容:
myPicBox.Image = Image.FromFile("C:\savedimage.bmp");或者,您的编辑表明内存中有一个要在图片框中显示的位图对象。在这种情况下,只需将位图对象分配给Image属性即可:
myPicBox.Image = test1; //(where test1 is your bitmap object in memory)编辑:如果您想要将在内存中创建的位图对象保存到磁盘,以便稍后重新加载和使用,请查看Bitmap对象的Save方法:
test1.Save("C:\savedimage.bmp", System.Drawing.Imaging.ImageFormat.Bmp);发布于 2010-11-11 22:17:48
如果我没记错的话,picturebox应该有一个Image属性,您可以简单地使用它将Bitmap分配给它。
https://stackoverflow.com/questions/4155240
复制相似问题