2012-06-14 35 views
4

我正在使用winfom应用程序c#。 我有两种形式,分别叫做WelomeDetails。 细节在Panel中包含7个网格。在winform应用程序中重置面板滚动位置c#

场景: 如果我点击欢迎页面上的任何项目,它将带有七个网格的详细信息页面。如果我向下拖动滚动条,并在返回欢迎表单后回来,滚动条仍保持在同一位置。

问题: 我想重置滚动位置的每个用户访问的细节构成,所以,我总能看到第一格的时间到顶部。

回答

9

设置panel1.AutoScroll = true;

而且,当时在细节形成load事件,设置

panel1.VerticalScroll.Value = 0;

+0

这么简单!然而,我发现这种方式比子类更容易! – Joel