I am creating an Active X control in VB

The controls are being loaded dynamically and I am having a problem where the combo(s) stay dropped down - the only way this can then be reset is to minimise the form and restore it, thus repainting the dropdown portion.

So far I have tried Refreshing Controls, User Control, Parent Form, Subclassing - I am now running out of options.

NOTE: This control consists of:

Control Arrays
1 Combo
1 Label
1 TextBox

Not Control Array
1TextBox