我有一個picturebox,根據要求,我將當前顯示保存到位圖。c#picturebox位圖
我的問題是,我該如何將相同的位圖加載到picturebox?
謝謝。
編輯:
唯一相關的代碼是: pictureBox1.DrawToBitmap(TEST1,pictureBox1.ClientRectangle);
圖片框包含我用鼠標寫的'徒手畫'的圖形。因此,當按下鼠標左鍵時,您可以使用鼠標直接寫入屏幕。
我有一個picturebox,根據要求,我將當前顯示保存到位圖。c#picturebox位圖
我的問題是,我該如何將相同的位圖加載到picturebox?
謝謝。
編輯:
唯一相關的代碼是: pictureBox1.DrawToBitmap(TEST1,pictureBox1.ClientRectangle);
圖片框包含我用鼠標寫的'徒手畫'的圖形。因此,當按下鼠標左鍵時,您可以使用鼠標直接寫入屏幕。
您可以在運行時將任何圖像分配給您想要的圖片框。只需將圖片框的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);
如果我沒有弄錯,圖片框應該有一個Image屬性,您可以簡單地使用它來指定位圖。
等待,您的圖片框顯示位圖,在它請求保存到磁盤,並要顯示爲所保存爲位圖磁盤?當你保存它時你是否清除了圖片框? – 2010-11-11 14:17:21
你在哪裏存儲這個位圖?你在做什麼?一些相關的代碼可能會幫助我們更好地理解.. – 2010-11-11 14:20:53
不...首先它是一個標準的piturebox,然後將它的內容保存到位圖中。 – 2010-11-11 14:21:19