gpt4 book ai didi

delphi - 创建不能在表单上多次添加的简单组件

转载 作者:行者123 更新时间:2023-12-03 15:42:11 25 4
gpt4 key购买 nike

如何编写一个简单的组件,不允许它在表单上多次放置?
比方说,我已经将我的 TMyComponent 放在表单上,​​如果我将放置另一个 TMyComponent,它会通知“组件已存在!”并将取消组件在表单上的放置。

最佳答案

组件构造函数采用一个Owner参数:通常是您的Form(或DataModule)。只需浏览 Owner.Components 列表,看看是否还有您的其他组件。如果有,则引发异常。

这会阻止您在设计时和运行时添加组件。

关于delphi - 创建不能在表单上多次添加的简单组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14253172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com