解决方案 »

  1.   

    y要加上滚动的偏移量
      
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  2.   

    你这种设计不是太好,UI变化的时候你还要不停刷新你的paint方法,可否换种思路,或者重写一下控件?
      

  3.   

    这种需求,如果只是想每行加分隔线的话。那么Datagridview自身就可以实现。 
      

  4.   

    确实要不停刷新paint,可是有其他方法吗?还请指点迷津,我现在去百度!
      

  5.   

    可以使用dataGridView,将它的CellBorderStyle属性设置为SingleHorizontal,不用麻烦地写代码啊。如图
      

  6.   

    可以直接用dataGridView,把它的CellBorderStyle属性设置为SingleHorizontal,就不用写代码控制了啊。
      

  7.   

    可以直接用dataGridView,把它的CellBorderStyle属性设置为SingleHorizontal,就不用写代码控制了啊。如图