求助C#GDI+绘制的内容清除的问题

我用GDI+画了一些图形,其中有一部分图形根据下拉框的选择内容来绘制,选择不同的内容绘制不同的图形,下一次选择下拉框时要清除上一次选择下拉框时画的内容,我怎样做才能只清除... 我用GDI+画了一些图形,其中有一部分图形根据下拉框的选择内容来绘制,选择不同的内容绘制不同的图形,下一次选择下拉框时要清除上一次选择下拉框时画的内容,我怎样做才能只清除上一次下拉框选择时画的内容,同时又不影响其余部分画的内容那?求助大神,最好附上几行代码,让我明白,十分感谢了! 展开
 我来答
lrh3321
2015-04-16 · TA获得超过2183个赞
知道大有可为答主
回答量:2296
采纳率:75%
帮助的人:2108万
展开全部
把其它要保留的内容,先画到bitmap上。

下次画,先把所有内容清除了,再把bitmap里的内容重新画上去。
追问
画的内容是在自定义控件的Onpaint中画的
追答
给那个自定义控件再加点代码呗,毕竟这些绘图行为就应该归这个控件管的。

要不然,你只能找到只要清除的内容,用背景色画个一样的图形上去,还要注意避开不想清除的内容。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式