Well,
You can do something similar with controls on forms.
Place a control on a form with the Index property set to 0 and the visible property to False.
At runtime, use this code: Load MyControl(Value). Where Value is an increment value.
You can now set properties of the new instance of the control.