调用ScrollBox的scaleby之后,他的子控件如果落在ClientRect之外,属性不刷新怎么办?
我做了试验
在调用scaleby放缩ScrollBOx里的子控件前后
如果放大后ScrollBox的子控件落在可视区之外,即必须滚动滚动条才能看见,那么
没有把这个控件滚动到可视区之前,子控件改变的只有Left,Top,Height,Width这几个属性别的属性不能更新:(,
比如:这个子控件有一个Pt的属性
在控件的Paint函数里给Pt赋值,
Pt.x=Left;
Pt,y=Top+Height/2;
那么在scaleby之后,这个Pt的值并不会改变,还是按照放缩之前的值:(
请问怎么办?