I cant seem to figure out how to stop a control from redrawing every time i change a property. eg i change the .Left and .Top property a few times and i dont want the control to update on the screen until im finished. In VB6 id use Application.ScreenUpdating = FALSE, but what can I use in VB.NET? Ive looked at .SuspendLayout and .ResumeLayout but cant get them to work.