我使用通用对话框控件将图片框中的图片框保存为图像。但是,当我测试它时,生成的bmp文件是空白的。
我正在使用line函数在picutrebox上绘制线条。这就是我想要保存的内容。
我的代码:
Private Sub mnuFileSave_Click()
Dim FileName As String
savedlg.FileName = ""
savedlg.Filter = "Bitmap files (*.bmp)|*.bmp|"
savedlg.ShowSave
If savedlg.FileName = "" Then Exit Sub
picGraph.Picture = picGraph.Image
SavePicture picGraph.Picture, savedlg.FileName
End Sub
为什么保存的bmp文件出现空白的任何帮助都将不胜感激,谢谢。
编辑:我还发现当图片保存为图片时,图片框会变为空白。
答案 0 :(得分:1)
答案很简单:
图片框上的AutoRedraw必须设置为true。之前它被设置为假。