c#picturebox位图

时间:2010-11-11 14:13:53

标签: c# bitmap picturebox

我有一个图片框,根据要求,我将当前显示保存为位图。

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

感谢。

编辑:

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

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

2 个答案:

答案 0 :(得分:2)

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

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

myPicBox.Image = Image.FromFile("C:\savedimage.bmp");

或者,您的编辑建议您在内存中有一个要在图片框中显示的位图对象。在这种情况下,将该位图对象分配给Image属性是一件简单的事情:

myPicBox.Image = test1;  //(where test1 is your bitmap object in memory)


编辑:如果您想将在内存中创建的位图对象保存到磁盘以便以后可以重新加载并使用它,请查看{{1}的Save方法object:

Bitmap

答案 1 :(得分:0)

如果我没弄错的话,图片框应该有一个Image属性,您可以使用它来分配Bitmap。