2017-07-18 30 views
-2

我用vb6。我想修改picturebox1中的图片并在picturebox2中处理该图片。所以我想保存图片在.picturebox2。你可以帮我吗?我发现这个代码,但它没有工作用vb6将图像保存在图片盒中

Private Sub save_Click() 
picturebox2.Picture = bitmap 
picturebox2.Picture = ("c:\\image\\image1.jpg") 
End sub 

末次

+0

为什么你在你的代码中使用双反斜线(“C:\\ \\图像image1的。 jpg“)?这在VB6.0中是完全错误的。 –

+0

谢谢@GiorgioBrausi :) –

回答

0

您需要使用SavePicture声明。这可能会将您的图形保存为bmp文件,而不是您的代码片段所示的jpg文件。

SavePicture picturebox2.picture, "filename.bmp" 

https://msdn.microsoft.com/en-us/library/aa445827(v=vs.60).aspx

+0

wheres具体的位置文件将被上传? –

+0

该文件将根据SavePicture语句中指定的路径/文件名进行保存。只有文件名(“filename.bmp”),它将被保存到当前的应用程序文件夹,或者你可以指定一个相对路径(“.. \ folder \ filename.bmp”)或绝对路径(“c:\ TMP \ filename.bmp“)。 – MarkL

+0

它仍然错误和notif像“运行时错误'380':无效属性值”,当我选择调试代码变成黄色“SavePicture picturebox2.Picture,”C:\ Users \ admin \ Documents \ VB \ image1.bmp “” –