I want to programmatically create an array of labels and add them to a panel. None of the labels appear.
private Label[] dies = new Label[12];
private void panelAdjDieLevel_Paint(object sender, PaintEventArgs e)
{
int height = this.panelAdjDieLevel.Size.Height;
int length = this.panelAdjDieLevel.Size.Width;
for (int i = 0; i < 12; i++)
{
dies[i] = new Label();
dies[i].Height = 100;// this.Size.Height / 2;
dies[i].Width = this.Size.Width / 12;
dies[i].Location = new Point(this.panelAdjDieLevel.ClientRectangle.X + (this.panelAdjDieLevel.Size.Height / 2), this.panelAdjDieLevel.ClientRectangle.Y + (i * dies[i].Width));
dies[i].Text = i.ToString();
dies[i].BackColor = Color.DarkBlue;
dies[i].Visible = true;
dies[i].BringToFront();
dies[i].BorderStyle = BorderStyle.FixedSingle;
}