将共享变量添加到Tframe

时间:2018-05-23 14:06:42

标签: delphi

软件是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?

0 个答案:

没有答案