阻止组件创建 - Delphi

Preventing component creation - Delphi

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

这不是动态组件。它创建于 Delphi 2010 IDE.

谢谢!

如果您在设计器中包含组件,那么它们将在创建表单时创建。你无能为力阻止它。

合乎逻辑的结论是您需要在 运行 时间创建组件。使这更容易的一种明显方法是将组件放在框架上并在 运行 时间创建它。这将允许您对相关组件进行分组,并在设计时进行视觉设计和 属性 规范,然后推迟创建,直到您知道需要它们为止。