level 1
当组件A的Parent属性设为组件B以后,究竟发生了什么,是将组件A的parent成员参考到组件B的实体吗?
1.那“当父类移动时,父类所拥有的子类也会跟着移动”这是怎么实现的呢?
2.当一个组件A的owner被析构后,组件A也被析构。而组件A的parent组件被析构就不会把A析构掉。为什么要这样设定呢?难道不怕一不小心把组件A的owner析构掉了?
2015年08月24日 09点08分
1
吧务
level 14
1:说的是parent父容器控件。2:owner析构的时候本来就该析构child,不然还叫什么owner?
2015年08月24日 23点08分
2
1.对呀,父容器控件移动,在容器内的控件也跟着移动,这是怎么实现的?
2015年08月26日 11点08分
回复
����zly
:因为画控件的时候就是根据在parent内的相对位置来画的。
2015年08月26日 11点08分
level 1
owner是控制所有者,owner下有一上list用来存储其子控制,子控制的子控制也一样,会自动控制子控制的生命周期,所以析构时会递归析构有子控制,而parent只是说明在那个容器而已,一般只会影响到控制的显示。
2015年09月09日 06点09分
4