软件是Windows 10上的Delphi 10.2
是否有一种简单的方法可以创建自定义覆盖Tframe而无需基于它创建新组件?
我设计了几个具有共同变量的不同框架。
所以我尝试了之前看过的技巧......
unit FrameExUnit;
interface
uses Forms,classes, ChromeTabs,ChrometabsClasses;
Type
Tframe=class(Forms.Tframe)
Tab:tchrometab;
end;
implementation
end.
并将FrameExUnit放在所有不同框架设计的uses子句中。
我已经使用这个技巧来创建自定义表单,并且我有另一个组件(AMsplitter)也可以运行,但我不能让它与Tframe一起工作。
设计人员似乎很高兴,但由于这些框架是在运行时动态创建的,因此在继承的create事件中会出现一堆错误,因为它无法看到Tframe的继承属性。
我知道我必须做些傻事,是否有一种简单的方法可以将变量添加到Tframe?