Windows窗体 - 滚动条从窗体中间开始

时间:2016-12-28 22:04:47

标签: c# winforms

我正在创建一个Windows窗体应用程序,并且主窗体(Form1)对于窗口来说太长了所以会出现一个滚动条(因为我打开了AutoScroll)。问题是,滚动条开始略微向下滚动,即不在顶部。它似乎是将TabControl(在页面上略微向下)定位在顶部。

如何让Form1的滚动条从顶部开始?我想这样做:

Form1.VerticalScroll.Value = 0;

Form1似乎没有该属性。

1 个答案:

答案 0 :(得分:4)

尝试更改ScrollToControl功能:

protected override Point ScrollToControl(Control activeControl) {
  return this.DisplayRectangle.Location;
}