C# 绘图 OnPaint和Rectangle
作者:互联网
C# 绘图 OnPaint和Rectangle
OnPaint用Rectangle告诉你需要重绘的部分,如果是滚动条滚动,只告诉你新出现的部分,这样可以减少工作量
但是,在绘图的时候,比如画一条带端点的直线,仅用端点位置来判断是否处于需要重绘的区域是不对的
因为端点的面积是不容易知道的,与端点形状和线宽有关,有可能端点(Point)在区域外而端点的一部分却在区域内
这样,根据区域来重绘会导致残余或残缺
——于是,根本没必要考虑重绘区域,重绘整个图形就对了
标签:C#,OnPaint,区域,绘图,端点,重绘,Rectangle 来源: https://www.cnblogs.com/shadowpigg/p/14144358.html