首页 > 代码库 > 2014-07-25 设置Winform窗体滚动条位置

2014-07-25 设置Winform窗体滚动条位置

昨天那个小工具还差最后一步,就是那个图文并茂窗体。

拖几个GroupBox、Label、PictureBox控件,很快就做完了。

 

因为截图比较大,所以加了滚动条(设置 AutoScroll 属性为 True )。

但是发现一个问题,弹出这个窗体的时候,滚动条总是在最下边囧。

 

老程序员看了说:“这个没事儿,不用管”。

不过我看着总是感觉不爽,客户体验太差!而且最关键的是,我感觉这个应该很容易解决。

所以,我决定还是再改一下。

 

于是,我自信而又轻快地敲击键盘,写下了自以为可以轻松搞定这个问题的代码:

1 this.Contorls[0].Focus();

 

我以为加了这个代码,就万无一失,解决问题了。

一边洋洋自得,一边感慨我实在是太有责任心了~~~

结果一跑,木有效果!我瞬间傻波一了,咋不好使咧?介可肿么整?......

 

在这个寂寞孤独无助的时刻,也就只有度娘能渡我了。

话说度娘也是真够意思,三年了,一直对我不离不弃,我实在是太感动了 \(ㄒoㄒ)/ 。

 

先整个全局变量 y=0 ,然后再添俩事件就哦了\(^o^)/。

1 private void Frm_Help_Paint(~~~)2 {3         this.VerticalScroll.Value=http://www.mamicode.com/y;4 }5 6 private void Frm_Help_Scroll(~~~)7 {8         y=this.VerticalScroll.Value;9 }