防止组件创建 - Delphi

时间:2015-06-11 12:42:26

标签: delphi components

我正在创建一个使用多个TTabsheets的应用程序(来自TPageControl组件)。是否可以防止在程序启动期间创建组件(在本例中为选项卡)?我想在稍后阶段手动创建标签。

这不是动态组件。它是在Delphi 2010 IDE中创建的。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果在设计器中包含组件,则会在创建表单时创建它们。你没办法阻止它。

逻辑上的结论是您需要在运行时创建组件。一个显而易见的方法是将组件放在框架上并在运行时创建它。这将允许您在设计时对相关组件进行分组并执行可视化设计和属性规范,但随后推迟创建,直到您知道需要它们为止。