0

我有一点需要像这样传递 AutoScrollPosition:

  pt = new Point(innerPanel.AutoScrollPosition.X, innerPanel.AutoScrollPosition.Y);

但问题是DataGridView 没有AutoScrollPosition,只有AutoScrollOffset。当我尝试时:

  pt = new Point(dataGridView1.AutoScrollOffset.X, dataGridView1.AutoScrollOffset.Y);

没发生什么事。有什么建议么?谢谢!

4

1 回答 1

0

根据AutoScrollOffset 文档

指定滚动位置的 Point。默认是控件的左上角。

所以就这样做:

Point PT = dataGridView1.AutoScrollOffset;

您可能还想试试这个:

Point PT = New Point(dataGridView1.FirstDisplayedScrollingRowIndex,dataGridView1.FirstDisplayedScrollingColumnIndex);
于 2013-01-27T13:04:48.270 回答