vb.net保存文件帮忙 60

第一次成功第二次保存时候出问题My.Computer.FileSystem.DeleteFile("C:\ytakqi1.png")'删除指定文件'textbox,lab... 第一次成功第二次保存时候出问题
My.Computer.FileSystem.DeleteFile("C:\ytakqi1.png") '删除指定文件
'textbox,label中的图片转保存图片格式
Dim txtToDraw As Control
txtToDraw = Me.Label13 '保存的控件名称
Dim bit As Bitmap
bit = New Bitmap(txtToDraw.ClientRectangle.Width,
txtToDraw.ClientRectangle.Height,
System.Drawing.Imaging.PixelFormat.Format32bppArgb)
txtToDraw.DrawToBitmap(bit, txtToDraw.ClientRectangle)

Using g As Graphics = Graphics.FromImage(bit)
g.Clear(Color.Transparent)
Dim p As Point = txtToDraw.PointToClient(Point.Empty)
p.X = -p.X
p.Y = -p.Y
g.CopyFromScreen(p, Point.Empty, txtToDraw.ClientSize)
g.Flush()
End Using
bit.Save("C:\ytakqi1.png") '保存文件的路径
'==================================================’
Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
PictureBox3.Image = System.Drawing.Bitmap.FromFile("C:\ytakqi1.png")
End Sub
第二次保存时候出现进程里面已存在 ytakqi.png 怎么解决
展开
 我来答
talenttzsbu
2018-02-04 · TA获得超过491个赞
知道小有建树答主
回答量:523
采纳率:87%
帮助的人:112万
展开全部

你就不能这样保存么?  ↓

Static SaveNumber as Integer
SaveNumber += 1
Dim SavePath as String = "C:\ytakqi" & SaveNumber & ".png"
bit.Save(SavePath)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式