首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为什么小弟我将窗体的AutoScroll属性设置为False了,窗体里面的控件还是可能会上移

2012-01-13 
为什么我将窗体的AutoScroll属性设置为False了,窗体里面的控件还是可能会上移?最近在调研窗体中所有Dock设

为什么我将窗体的AutoScroll属性设置为False了,窗体里面的控件还是可能会上移?
最近在调研窗体中所有Dock设置的控件都整体上移的问题,初步结论是由于窗体的AutoScrollPosition变为了(0,-100)的原因。出现这种情况的原因我想应该是窗体的一个无形的滚动条滚动了100象素。但问题是我窗体里面的控件都是Dock的,并没有超出窗体的最大高度,而且AutoScroll属性也是设置为False的,请各位帮我想想是什么原因?

[解决办法]
其它和自动滚动有关的属性或方法调用了,也会使AutoScroll变为True。
比如:
AutoScrollMinSize属性设置的时候也会使AutoScroll变为True。
[解决办法]
你确信没有调用ScrollWindow这个API吧。
[解决办法]
如果没有什么特殊的设置,把窗体删掉重新加一个新的重新放控件再试试,如果还不行,那可能就真的有问题了。。。
[解决办法]
mark
[解决办法]
MARK
[解决办法]

热点排行