温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Owner,Parent,Self,Sender,Clientheight,Height(转)

发布时间:2020-08-16 19:06:59 来源:ITPUB博客 阅读:164 作者:shorish 栏目:网络安全

Parent属性是指构件的包容器,构件只能在此范围内显示和移动。

Owner属性是指构件的所有者,它负责构件的创建和释放。create方法应带有表示构件所有者的参数,如在上例中,构件所有者是窗体,即self   Parent属性和Owner属性是运行阶段的属性,只能在运行阶段,通过代码设置。

Owner为创建者,Parent为容器他们的类型不同,

OwnerTComponent(元件),ParentTWinControl(窗体控件)

Function a1(B:Integer):Integer;

  Begin

  ……

  Button:=tbutton.create(self);……

  End

三、ClientheightHeight,ClientwidthWidth的区别:

  对于一般的构件而言,Height就是Clientheight,Width就是Clientwidth,而对于窗体而言,Height是包括标题条在内的高度,而Clientheight是指窗体工作区的高度。同理,Clientwidth是指定窗体工作区的宽度。

  从上面陈述可知,理解OwerParent,SelfSenderClientheightHeight,ClientwidthWidth区别,对于Delphi中正确编程是重要的。

[@more@]
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI