I have a user control which uses a list(of Label) to display information. I want it to be able to change the number of labels at runtime depending on the control's state. I am using "controls.Add(new label)", the text is set, the labels are visible and positioned, but they will still not show up. Am I missign something obvious?