当我尝试继承TDataModule时,Delphi将子类视为一种形式,为它们提供字体和客户端属性等属性。 (运行时“属性不存在”异常)
TixDataModule = class(TDataModule);
TDM = class(TixDataModule)
end;
我能做些什么让它发挥作用?
答案 0 :(得分:5)
确保所有继承的组件在dfm中都标有inherited
而不是object
。
使用Alt + F12将“dfm切换为文本”和“dfm as visual”。
答案 1 :(得分:2)