知识大全 Delphi中Owner和Parent的区别

Posted 构件

篇首语:人生难得几回搏,此时不搏待何时。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi中Owner和Parent的区别相关的知识,希望对你有一定的参考价值。

Delphi中Owner和Parent的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Parent属性是指构件的包容器 构件只能在此范围内显示和移动 举例子如下

  ( )在Form 的窗体上 放一个Panel 并将Panel 拉大

  ( )在Panel 上放一Button

  ( )在Form 上放一Button

  现在如果移动Panel 则Button 随着Panel 移动 这是因为Button 的Parent是Panel 现在将Button 移到Panel 上 再次移动Panel Button 并不跟着移动 这是因为Button 的Parent是Form 除在窗体设计中 应注意构件的Parent是谁外 在动态创建构件时 也应指出构件的Parent 如在上例中继续操作

   )Procedure Tform Button click(Sender Tobjet)

   )Var

   ) Button Tbutton

   ) Begin

   ) Button Tbutton cerate(self)

   ) Button parent=panel

   ) Button lleft=

   ) Button top=

   ) Button caption = OK

   ) End

  当按Button 时 将在Panel 上创建一个Button 而如果把第 句改为Button parent =self 按Button 时 将在Form 上创建一个Button了 如果将第 句删除 按Button 时 什么都不会发生 这是因为创建方法无法知道应在哪里显示构件

  Owner属性是指构件的所有者 它负责构件的创建和释放 如在上例中 系统默认窗体上所有构件的所有者是窗体 而窗体的所有者是Application 顺便指出 create方法应带有表示构件所有者的参数 如在上例中 构件所有者是窗体 即self

cha138/Article/program/Delphi/201311/8441

相关参考

知识大全 js中top/parent/frame概述及案例应用

引用方法top该变量永远指分割窗口最高层次的浏览器窗口如果计划从分割窗口的最高层次开始执行命令就可以用top变量parent该变量指的是包含当前分割窗口的父窗口如果在一个窗口内有分割窗口而在其中一个分

知识大全 Delphi8 for Microsoft® .NET与Delphi 7的区别

Delphi8forMicrosoft®.NET与Delphi7的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 Groovy解惑——closure中的owner

Groovy解惑——closure中的owner  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 在Delphi中建立和使用别名[3]

在Delphi中建立和使用别名[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  设置模式的主

知识大全 在Delphi中建立和使用别名[2]

在Delphi中建立和使用别名[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  建立使用IN

知识大全 在Delphi中建立和使用别名[1]

在Delphi中建立和使用别名[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通常我们在D

知识大全 Delphi 中动态链接库(dll)的建立和使用[2]

Delphi中动态链接库(dll)的建立和使用[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Delphi 中动态链接库(dll)的建立和使用[1]

Delphi中动态链接库(dll)的建立和使用[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 面试准备表格

在面试前的准备中,为了使得你在面试中更有针对性的应对,做到游刃有余,有必要研究一下方面的问题:Isthepanypubliclyorprivatelyowned?Owner(s)?Whatarethe

知识大全 数据库跨平台迁移方法浅析

  一迁移方法介绍  exp/imp  这也算是最常用最简单的方法了一般是基于应用的owner级做导出导入  操作方法为在新库建立好owner和表空间停老库的应用在老库做expuser/pwdowne