日期:2014-05-18  浏览次数:20729 次

如何制定线条重绘 失效invalidate的范围?


如上图,在横向、纵向拖动的时候,cols[0]、rows[0]的区域也发生了 线条重绘的情况,

如何写代码指定 这两个区域 不发生 线条重绘 的事件呢?



------解决方案--------------------
invalidate 方法有重载,里面可以指定一个 Rectangle ,你如果知道第一列的宽度和第一行的高度,那 x=cols[0]宽,y=rows[0]高,width=控件宽-cols[0]宽,height=控件高-rows[0]高