+ -
当前位置:首页 → 问答吧 → 在DataGridView多维表头中横向移动滚动条是在重绘的区域上重新阴影?

在DataGridView多维表头中横向移动滚动条是在重绘的区域上重新阴影?

时间:2011-12-09

来源:互联网

在DataGridView中添加了多维表头,但是在由于数据很多,在把滚动条向右移动的时候表头显示的是正常了,但是在当我吧滚动条向左重新移动的时候出现了阴影,看了论坛上很多帖子,大概了解了原因。
 1)主要是重绘表头数据没进行刷新,我是VB.net初学者,应该是在Scroll事情中强制刷新重绘表头,请问高手,用VB.net语言怎么编写代码,
 Private Sub RowMergeView_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles Me.Scroll
  If e.ScrollOrientation = ScrollOrientation.HorizontalScroll Then '// && e.Type == ScrollEventType.EndScroll)
  'timer1.Enabled = False
  'timer1.Enabled = True
  End If
  If e.Type = ScrollEventType.EndScroll Then
  Me.Refresh()
  End If
  End Sub
这个代码我试了。但是不起效果啊。谢谢,

作者: hongfeizheng123   发布时间: 2011-12-09

帮顶。

作者: pengwei0417   发布时间: 2011-12-12