C# Windows窗体-滚动条从窗体中间开始
我正在制作一个Windows窗体应用程序,主窗体(C# Windows窗体-滚动条从窗体中间开始,c#,winforms,C#,Winforms,我正在制作一个Windows窗体应用程序,主窗体(Form1)对于窗口来说太长,因此会出现一个滚动条(因为我打开了AutoScroll)。问题是,滚动条开始稍微向下滚动,即不在顶部。它似乎将TabControl(在页面上稍微向下)定位在顶部 如何使Form1的滚动条从顶部开始?我想这样做: Form1.VerticalScroll.Value = 0; 但是Form1似乎没有该属性。尝试更改ScrollToControl函数: protected override Point ScrollTo
Form1
)对于窗口来说太长,因此会出现一个滚动条(因为我打开了AutoScroll
)。问题是,滚动条开始稍微向下滚动,即不在顶部。它似乎将TabControl(在页面上稍微向下)定位在顶部
如何使Form1
的滚动条从顶部开始?我想这样做:
Form1.VerticalScroll.Value = 0;
但是
Form1
似乎没有该属性。尝试更改ScrollToControl函数:
protected override Point ScrollToControl(Control activeControl) {
return this.DisplayRectangle.Location;
}
具有最少
TabIndex
的控件可能位于TabControl
中。您可以更正控件的选项卡索引,也可以选择位于窗体顶部的控件作为窗体的Load
事件中的活动控件,例如this.Button1.select()代码>宾果!非常感谢。