>Form is already loaded complete.
>I click a button and make Me.Controls.Add( New MyComponent)
>
>In this case - form blinking
Ok, I understand. One way could be to use a Visible=False temporary the time it takes to do all this. So, at lest, this would minimize all the work that is being done on the control. I see someone else replied with another suggestion. Maybe that would work better.