我正在创建一个Windows窗体应用程序,并且主窗体(Form1
)对于窗口来说太长了所以会出现一个滚动条(因为我打开了AutoScroll
)。问题是,滚动条开始略微向下滚动,即不在顶部。它似乎是将TabControl(在页面上略微向下)定位在顶部。
如何让Form1
的滚动条从顶部开始?我想这样做:
Form1.VerticalScroll.Value = 0;
但Form1
似乎没有该属性。
答案 0 :(得分:4)
尝试更改ScrollToControl功能:
protected override Point ScrollToControl(Control activeControl) {
return this.DisplayRectangle.Location;
}