amin.m1993
چهارشنبه 10 خرداد 1391, 15:26 عصر
سلام خدمت اساتید عزیز.
من میخواستم در حین اجرای برنامه مثلا یه button تعریف کنم که وقتی روش کلیک میشه یه تعداد label با فاصله ی مشخص تولید کنه اما وقتی اجرا میکنم به اول حلقه که میرسه exeption رخ میده .لطفا اگه میشه راهنماییم کنید. اینم کدش.
private void button1_Click(object sender, EventArgs e)
{
System.Windows.Forms.Label[] labelArray = new System.Windows.Forms.Label[91];
for (int i = 1; i < 10; i++)
{
labelArray[i].AutoSize = true;
labelArray[i].Name = "label" + i;
labelArray[i].Size = new System.Drawing.Size(12, 12);
labelArray[i].Location = new System.Drawing.Point(i+10, i+10);
labelArray[i].Text = i.ToString();
this.Controls.AddRange(new System.Windows.Forms.Control[] { labelArray[i] });
}
}
من میخواستم در حین اجرای برنامه مثلا یه button تعریف کنم که وقتی روش کلیک میشه یه تعداد label با فاصله ی مشخص تولید کنه اما وقتی اجرا میکنم به اول حلقه که میرسه exeption رخ میده .لطفا اگه میشه راهنماییم کنید. اینم کدش.
private void button1_Click(object sender, EventArgs e)
{
System.Windows.Forms.Label[] labelArray = new System.Windows.Forms.Label[91];
for (int i = 1; i < 10; i++)
{
labelArray[i].AutoSize = true;
labelArray[i].Name = "label" + i;
labelArray[i].Size = new System.Drawing.Size(12, 12);
labelArray[i].Location = new System.Drawing.Point(i+10, i+10);
labelArray[i].Text = i.ToString();
this.Controls.AddRange(new System.Windows.Forms.Control[] { labelArray[i] });
}
}