编程语言
首页 > 编程语言> > C#利用GDI+实现橡皮筋效果

C#利用GDI+实现橡皮筋效果

作者:互联网

C#利用GDI+实现橡皮筋效果

因为C#课一次作业需要在winform上实现一个简单的绘图程序,要求添加橡皮筋效果。图像是在picturebox控件上绘制的,我一开始始终解决不了的问题是要实现橡皮筋效果,鼠标移动过程中绘制显示的图形就要随时擦除,但是通过GDI+在控件的Graphic对象上绘制图形就不能再擦掉了。在网上搜索了一下,不管是刷新重绘控件,还是通过在内存中开辟位图的办法都失败,后面那种办法是最多的,但我怎么都弄不好,可能是我真地太菜了吧!

最终找到了办法是通过GDI+自带的双缓冲技术实现的,方法如下:

标签:buffered,Point,C#,private,橡皮筋,GDI,line,图形
来源: https://www.cnblogs.com/pqCN-gis/p/15484731.html