Private Sub ClearControls() 'removing the controls from Me.Controls Me.SuspendLayout() For Each Control As Control In ListToDelete Me.Controls.Remove(Control) Next Me.ResumeLayout() ListToDelete = New List(Of Control) End Sub