谁能告诉我属主跟parent到底有什么区别啊?谢谢了。

解决方案 »

  1.   

    Parent属性是在类TControl中定义的,指定一个控件在可视化编程方面所处的容器组件。一个控件只能在其Parent组件中移动和显示。一般在运行时创建一个新的控件的时候,要为新控件指定Parent属性。例如在一个窗体中有一个GroupBox组件,然后在GroupBox组件中新建
    三个RadioButton组件,那么这三个RadioButton组件的Parent属性都要指定为这个GroupBox组件。Owner属性是在类TComPonent中定义的,指定一个组件的所有者,对该组件的创建和删除负责。例如在一个应用程序的一个窗体上有一些组件,这些组件的Owner属性就设置为这个窗
    体,而这个窗体的Owner属性就设置为这个应用程序。当窗体被删除后,其中的所有组件也被删除;当应用程序退出后,窗体也被删除。通常在组件被创建时通过检测传递给构造函数的参数来确定Owner属性。如果在窗体编辑器中添加组件,则默认地将Owner属性设置为所属的窗体。