日期:2014-05-19  浏览次数:20869 次

winfom中界面Panle滚动条的一点问题
winform程序
把一个form加到panle中,form比panle大,panle有滚动条,每次加载的时候滚动条都是自动滚动到下面了,怎么让他每次都滚动到最上面或者最下面呢?也就是怎么用代码控制让滚动条滚动到指定的位置呢?在线等。。。。TKS

------解决方案--------------------
你指的form是什么,我还没见过有人把窗体放在panle呢!

你用的是 AtuoScale = true; 吧!

这个是系统自带的,不能改变。
如果想实现你说的那种情况,
AtuoScale = false;
然后用滚动条自己控制 panle 中控件的位置。
缺点:坐标非常不好计算;

------解决方案--------------------
“窗体又不能自带滚动条”?

AutoScroll=true,有控件超出Form边界时,那不是滚动条吗?

------解决方案--------------------
yumanqing (笨鸟) 你的思路很好啊! 学习!
------解决方案--------------------
//new Point是你要定位的点。
panel1.AutoScrollPosition = new Point(100, 100);