我看了你的demo。
你的算法是,遍历Form上所有的Control类型的对象,将他们的Size信息存到Tag中。然后再解析设置给每一个control。
Spread中的两个ScrollBar同样是Control类型的对象,所以是你的算法修改了他们的Size。就这个算法来说,你可以通过判断Control的类型,避免设置Scrollbar对象。
抛开算法,你的需求是什么我不太清楚。
如果你是想让Spread随着Form的Size改变,而同步改变大小,你可以使用Dock或者Anchor属性。
如果你想让Spread呈现缩放效果,可以调整Spread的ZoomFactor属性。
另外,你的操作系统是什么的sp2?WinXp SP2? |