AutoScrollPosition属性有点搞笑.当您读取它时,它将返回当前的滚动偏移量,但是当您指定它时,您将需要反转这些值:
private static Point GetAutoScrollPosition(Panel panel)
{
return panel.AutoScrollPosition;
}
private static void SetAutoScrollPosition(Panel panel, Point position)
{
panel.AutoScrollPosition = new Point(-position.X, -position.Y);
}
Run Code Online (Sandbox Code Playgroud)
现在您可以检索当前位置并将其设置为:
Point pos = GetAutoScrollPosition(myPanel);
SetAutoScrollPosition(myPanel, pos);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1542 次 |
| 最近记录: |