社区
C#
帖子详情
C# gdi+清除所绘的图
低调的感觉
2008-12-24 01:48:30
我将一张图片绘到了panel1上
并设为panel1的背景图片
我在panel1上画了几个圆形
现在如何将这些圆形一次性都清除
...全文
1131
10
打赏
收藏
C# gdi+清除所绘的图
我将一张图片绘到了panel1上 并设为panel1的背景图片 我在panel1上画了几个圆形 现在如何将这些圆形一次性都清除
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsf205
2009-01-08
打赏
举报
回复
在画图中主要是要理解哪些画好了,哪些是要重绘的,如果用鼠标拖动绘图,则需要把目标图片和绘画过程中的图片分开区别的。用panel画图对于细节的操作不是很容易,并且会出现闪屏。建议用一个pictureBox作为画板,上面可以用Bitmap作为画布,设置为双缓冲。画布可以放很多,对于绘图就方便多了,gdi+是个不好弄的东西,我也是前些日子刚做了这方面一些东西,建议楼主查一些该方面资料
Crazy_Xia
2009-01-08
打赏
举报
回复
[Quote=引用 8 楼 homejiji 的回复:]
Bitmap bgBMP=new Bitmap("a.bmp", false);
Graphics myPic = this.panel1.CreateGraphics();
Bitmap myBit = new Bitmap(bgBMP);
myPic.DrawImage(myBit, 0, 0,300,300);
清空的时候重新画一下就可以了
主要是将背景图独立保存不要直接在上面画。。。
[/Quote]
---------------
up
homejiji
2009-01-08
打赏
举报
回复
Bitmap bgBMP=new Bitmap("a.bmp", false);
Graphics myPic = this.panel1.CreateGraphics();
Bitmap myBit = new Bitmap(bgBMP);
myPic.DrawImage(myBit, 0, 0,300,300);
清空的时候重新画一下就可以了
主要是将背景图独立保存不要直接在上面画。。。
scy251147
2009-01-08
打赏
举报
回复
貌似不好做,要是按3楼那样的话,原来的图也被清理了
CraxyMouse
2009-01-08
打赏
举报
回复
blog.csdn.net/dunao
在这里寻找答案 吧!
LorenLiu
2009-01-08
打赏
举报
回复
如果你的画圆是在panel的paint方法中写死了的,就没办法了,因为每次panel被刷新都要执行那些语句,又会重新画出来
你看看这个,希望能对你有所帮助
http://blog.csdn.net/LorenLiu/archive/2008/12/25/3600063.aspx
低调的感觉
2009-01-08
打赏
举报
回复
3楼的方法实现不了
还有哪位大侠帮我一下..?
dai78
2008-12-24
打赏
举报
回复
e.Graphics.Clear();
bbbbbb888888
2008-12-24
打赏
举报
回复
mark
laidon
2008-12-24
打赏
举报
回复
如果是用
Graphics myPic = this.panel1.CreateGraphics();
Bitmap myBit = new Bitmap("a.bmp", false);
myPic.DrawImage(myBit, 0, 0,300,300);
这种方法绘制的话,可以直接 panel1.Refresh();
C#
GDI+
绘制直角坐标系并自定义绘
图
C#
GDI+
技术是.NET Framework提供的一种
图
形绘制工具,用于在Windows应用程序中创建和操纵
图
形。
GDI+
(Graphics Device Interface Plus)扩展了传统的GDI功能,提供了更丰富的绘
图
能力,包括矢量
图
形、
图
像处理和...
C#
GDI+
滚动波形 折线绘
图
动态波形
在本文中,我们将深入探讨如何使用
C#
中的
GDI+
技术来实现滚动波形和折线绘
图
,以及如何创建动态波形效果。
GDI+
是.NET Framework的一部分,提供了丰富的
图
形绘制功能,允许开发者创建复杂的视觉元素。 首先,我们要...
c#
GDI+
画点(最简单的处理方式)
###
GDI+
在
C#
中的应用:简单画点方法详解 #### 一、引言 在计算机
图
形学领域,绘制
图
像是一项基本而重要的任务。在.NET框架中,Microsoft提供了多种绘
图
工具,其中
GDI+
(Graphics Device Interface Plus)是最为...
C#
GDI+
画移动波形
图
6. 在窗口或控件的重绘事件中,
清除
画布(通常是用背景色填充),然后重新绘制波形
图
,使得旧的波形被新产生的波形覆盖,形成移动的效果。 7. 最后,确保在不再需要绘
图
资源时释放它们,避免内存泄漏。 在源码中,...
c#
GDI+
实现类似画
图
板的效果,有画矩形、直线、椭圆,保存,新建,擦除,颜色变换
在
C#
编程中,
GDI+
(Graphics Device Interface Plus)是一个强大的
图
形处理库,用于创建和操作2D
图
形。利用
GDI+
,开发者可以构建出类似画
图
板的应用程序,提供用户绘制各种形状,如矩形、直线和椭圆,并进行保存、...
C#
111,130
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章