Marnu123
Marnu123

Reputation: 77

Preventing component creation - Delphi

I am creating an application which makes use of several TTabsheets (from the TPageControl component). Is it possible to prevent a component (in this case a tab) from being created during the program startup? I want to manually create the tabs at a later stage.

This is not a dynamic component. It was created in the Delphi 2010 IDE.

Thanks!

Upvotes: 0

Views: 143

Answers (1)

David Heffernan
David Heffernan

Reputation: 612954

If you include components in the designer, then they will be created when the form is created. Nothing you can do to stop that.

The logical conclusion is that you need to create the components at run time. One obvious way to make that easier is to put the components on a frame and create that at run time. That will allow you to group related components and do the visual design and property specification at design time, but then postpone creation until you know you need them.

Upvotes: 1

Related Questions