如果只是画线,可以用异或画线
ControlPaint.DrawReversibleLine
如果图形复杂,可以看一下脏矩形的概念
ControlPaint.DrawReversibleLine
如果图形复杂,可以看一下脏矩形的概念
解决方案 »
- 急急急急
- c#webService引用问题
- Console.WriteLine 输出零被省略了
- asp.net button事件中
- 使用ListView的detail显示时,可不可以直接通过点击listview中的表格,现实更改数据?
- 请问从xml读取到dataset后提取数据的难题
- 一个简单的问题,郁闷,up也有分
- 本机VS上调试没有问题,上传到服务器上就成这样了,帮帮忙啊
- 求助:关于调用webservice接口的问题
- 简单程序部署问题!(帮up者有份,在线 等,答对马上给分)
- VS2008 C#编译的类库DLL,只能在本机使用,不能再其他机器上调用
- 去除字符串中的Html标记,但要求保留类似“<阿斯顿>”这样的字符
在每个绘制语句前都先限定其绘制范围
g.clip=new region(new rect(....))
其中的矩形为你本次语句要绘制的图形所在矩形.
我使用过clip这个方法,但是有些特例。比如,我画一个10像素粗的矩形。但是我只有矩形的范围,多出来的5个像素(线粗)的范围没有包括进去。
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.invalidate(v=vs.110).aspx使用 Invalidate(Rectangle)可指定刷新区域。