I’m stuck with VB6 and I’m using Form.Controls.Add(...) to create a bunch of controls at runtime.
Unfortunately this seems to be a very slow process, with heavy flickering.
Is there any way to speed up the process? Perhaps it’s possible to somehow notify VB6 that I’m doing a mass-insert of new controls.
You can use a hidden picturebox for the container like this
Then you can either show the container which will be as fast as can be or hide the controls and reset container like this
In any case you can reduce flicker by using a hidden container.