我做了试验
在调用scaleby放缩ScrollBOx里的子控件前后
如果放大后ScrollBox的子控件落在可视区之外,即必须滚动滚动条才能看见,那么
没有把这个控件滚动到可视区之前,子控件改变的只有Left,Top,Height,Width这几个属性别的属性不能更新:(, 比如:这个子控件有一个Pt的属性
在控件的Paint函数里给Pt赋值,
Pt.x=Left;
Pt,y=Top+Height/2; 那么在scaleby之后,这个Pt的值并不会改变,还是按照放缩之前的值:(
请问怎么办?
在调用scaleby放缩ScrollBOx里的子控件前后
如果放大后ScrollBox的子控件落在可视区之外,即必须滚动滚动条才能看见,那么
没有把这个控件滚动到可视区之前,子控件改变的只有Left,Top,Height,Width这几个属性别的属性不能更新:(, 比如:这个子控件有一个Pt的属性
在控件的Paint函数里给Pt赋值,
Pt.x=Left;
Pt,y=Top+Height/2; 那么在scaleby之后,这个Pt的值并不会改变,还是按照放缩之前的值:(
请问怎么办?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货