我用picturebox在一个图片上写在然后用 Savepicture 来保存,出了一个问题 保存成功,但是保存的是原来的图片,用picturebox在上面写的字没保存下来。哪位大侠给讲解一下。 或者说个别的方法可以把在图片上写在并且保存下来 谢谢了(最好有简单的代码实例)
解决方案 »
- VB 6.0时分秒定义比较
- 谁能给我能进行中文输入键盘记录的例子呀?
- 急用。。怎样截取字符串第一位后的字符
- 菜鸟问题大家来捧个场谢谢啦!(在线)
- vb调用access数据库后,不知为什么其中的表格打不开了?
- 关于ADO控件写数据库问题
- activebar怎样做outlook风格菜单?
- 如何升级vb的组件呢?
- 怎样判断在操作系统中是否安装了word?用什么操作注册表?
- 如何实现在VB里一点电子邮件地址就可以打开相应的程序写邮件???
- !!!急!!!要让IMAGE完全显示我规定大小得图片
- 请教:当我用下面这段代码移除另一个软件的右上角关闭按钮时,它把左上角的软件图标也移除了。怎么才能保留左上角的图标?
补完:
private sub command1_click()
picturebox.autodraw=true
picturebox.print "dfasdfsdf"
Savepicture picturebox.image ,"d:\dd.bmp"
end sub
2;修改后用PICTURE.REFRESH来刷新图片,
3;最后再用Savepicture 保存
Private Sub Command1_Click() ‘方法一
Picture1.AutoRedraw = True
Picture1.Print "OK"
Picture1.Refresh
SavePicture Picture1.Picture, "C:\demo.bmp"
End SubPrivate Sub Command1_Click() ‘方法二
Picture1.AutoRedraw = True
Picture1.Print "OK"
SavePicture Picture1.Picture, "C:\demo.bmp"
End Sub不知道是不是系统的事,你们的机器上难道都可以保存下写上的文字吗?
你照着打上去就能看到结果了啊!
picturebox.autoredraw=trueSavepicture picturebox.image ,"d:\dd.bmp"
这样实验通过。
Picture1.AutoRedraw = True
Picture1.Print "OKokokokok"
Picture1.Refresh
SavePicture Picture1.image, "C:\demo.bmp"
End Sub一定要用picture1.image 如果用picture1.picture 保存的只是原来的对象