gpt4 book ai didi

delphi - 在 Delphi 中为 TObject 分配属性

转载 作者:行者123 更新时间:2023-12-04 17:38:05 27 4
gpt4 key购买 nike

是否可以在 Delphi 中将属性分配给 TObject?所以我以后可以用它做点什么?

例如,我正在创建一个菜单,我希望菜单中的一个项目具有 isActive 属性,以便稍后检查它的样式。

这可能吗?

类似于:

Object.setAttribute('isActive', true);

最佳答案

Delphi 知道可以用来向现有类添加功能的类助手。你可以尝试例如:

TObjectHelper = class helper for TObject
private
function GetMyProp: string;
procedure SetMyProp(const Value: string);
public
property myprop:string read GetMyProp write SetMyProp;
end;

请注意,我发现子类化是一种更合乎逻辑的方法。

关于delphi - 在 Delphi 中为 TObject 分配属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55793555/

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