请问一下放在form上面的所有component的owner是不是都是这些component所在的form啊
我现在有一个form,一个toolbar,一个toolbutton,我觉得toolbutton的owner应该是toolbar,toolvar的owner是form,可是我跟踪了一下发现toolbutton的owner也是form请各位帮忙确认一下,呵呵菜菜的问

解决方案 »

  1.   

    1.Owner-所有者,确实如你所说,其实系统在创建时使用TXX.Create(Owner : TObject)指定所有者。
    2.一个容易混淆的概念Parent,比如在Panel上一个Button,那么对于这个Button,它的Owner是Form,所以它的资源由Form负责管理,它的Parent是Panel,所以它可以被Panel载着,Panel拖哪它拖哪。
      

  2.   

    不一定的,通常在设计环境中Owner基本上是Form,也有些控件设计者在设计容器类型控件时,确定的owner为容器而不是form接点分
      

  3.   

    不一定的,大多数情况下是,所有的paraent是
      

  4.   

    那我怎么才能定位到一个component所在的form上呢?