在Delphi中,TPropertyAttributes集的paVCL标志表示结果属性编辑器

时间:2014-04-03 16:43:09

标签: delphi propertyeditor

DesignIntf​​单元中设置的TPropertyAttributes包含paVCL标志。但是,没有记录此标志的用途。我找到了一个引用(德语),建议属性编辑器是一个WinCLX属性编辑器,但这听起来不对。

TPropertyAttributes集的paVCL标志表示结果属性编辑器是什么?

1 个答案:

答案 0 :(得分:2)

我很确定您的参考是正确的。

DesignIntf​​外部的源代码中的paVCL的一些用法(在BindCompDBReg,BindCompReg,ColnEdit,FldLinks,LMidReg和VclDBReg中)被{$IFDEF LINUX}块包围,这个定义首先出现在Delphi中6为Kylix添加CLX时。

它似乎表明属性编辑器仅与组件的VCL版本相关,这很可能是因为CLX被集成到事物中的方式。 (CLX使用了相同的组件名称和大多数相同的属性和类型,实际上只是通过在单元名称的开头加Q来区分。例如,VCL使用Forms CLX使用QForms;但在使用TForm的实际代码中,它们之间几乎没有差异。)