仅是属性范畴没什么区别只是属性之间的区别一般说来 Owner是指定的包容器 比如TListItems.Owner=TListView Parent是一般性的容器 比如放置在一个TGroupBox之内的许多Label.Parent=This TGroupBox; 比如放置在一个TPanel之内的许多Label.Parent=This TPanel;
Owner是拥有该控件的类,最后负责删除该控件Parent该控件的父控件,该控件放在Parent控件上。例如:一个Label的Owner一般是Form,但 Parent可能是一个Panel.
我累呀!语无伦次,听懂没有?
同意windindance
可以在设计时改变吗?
Owner拥有者,这个提法是Delphi的,不是系统的(Windows)Parent是和Windows的窗口消息机制相关,各个窗口Window都应当有Parent,作为窗口位置等相对坐标的依据。一般说来,因为子的Owner是父,所以子的销毁工作由父来完成,也就是由拥有者来完成。比如你创建一个Form1 := TFrom1.Create(Application);那么,使用完Form1后,无需释放,因为Application自动帮你释放。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....