drawImage画图的问题
我采用drawImage画图时为保当图画出来后,你去去操作别的窗体或是打开另一个窗体后,当新的窗体在画出图的上面时你画出来的那个画上就会出现新窗体一样大的空白,也可是像是被擦去了一样,若在画上移动整个新窗体那么图就全擦去了,这不知是何因啊?那位高手是否遇到过?
还有就是在picturebox上进行不同的条件画出不同的图来,当条件平凡刷新时画出的图闪得历害,不知何解决?我的代码是:
Dim map As Image
map = Image.FromFile(Application.StartupPath & "\picture\" & path)
Dim Bmap As New Bitmap(map.Width, map.Height)
gmap = Graphics.FromImage(Bmap)
gmap.DrawImage(map, 0, 0, map.Width, map.Height)
PBGongChengImage.CreateGraphics.DrawImage(Bmap, 0, 0, map.Width, map.Height)
gmap.Dispose()
Bmap.Dispose()
还有就是在picturebox上进行不同的条件画出不同的图来,当条件平凡刷新时画出的图闪得历害,不知何解决?我的代码是:
Dim map As Image
map = Image.FromFile(Application.StartupPath & "\picture\" & path)
Dim Bmap As New Bitmap(map.Width, map.Height)
gmap = Graphics.FromImage(Bmap)
gmap.DrawImage(map, 0, 0, map.Width, map.Height)
PBGongChengImage.CreateGraphics.DrawImage(Bmap, 0, 0, map.Width, map.Height)
gmap.Dispose()
Bmap.Dispose()
...全文
相关推荐
双缓存画图
java2D画的双缓存图,简单的应用了下java2D画笔功能
C#读取串口数据画图
使用C#读取串口数据画图,特别适合初学者学习
C#调用matlab画图,解决图像嵌入Winform窗体和首次画图慢的问题
C#调用matlab画图,将图像嵌入Winform窗体,并解决首次画图慢的问题 预览和介绍请看:http://blog.csdn.net/yxy244/article/details/79305757
C# GDI+鼠双缓冲标画图
C# GDI+鼠双缓冲标画图 GDI+鼠标实时绘制,使用双缓冲技术,适合初学的代码
C#_画板程序(修正无闪烁)
很好的一个画图程序,支持有底图和空白的画图模式,绝无闪烁



