FireMonkey框架可以动态创建吗?

时间:2018-09-25 18:24:36

标签: delphi firemonkey c++builder

FireMonkey可以选择使用框架(不是TFrame,这是一种特殊的视觉组件),基本上是可以重复使用的视觉组件的集合。

http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Working_with_Frames

但是,文档中没有关于动态创建框架实例的任何内容,而不是在设计时将它们放置在TForm上。有没有一种方法可以动态创建框架实例?当我尝试执行此操作时,尝试访问问题属性的框架时会出错。

1 个答案:

答案 0 :(得分:0)

TFrame是一个简单的TControl,您可以像平常的Tcontrol组件一样创建和使用它。 如果将TFrame更改为TControl,则不会发生任何变化,因为它是相同的。

var
  MyFrame: TFrame;

begin
  MyFrame := TFrame.Create(Self); 
  MyFrame.Parent := Self; 

自我是TForm或任何其他TControl