- A+
所属分类:编程茶楼
在c#中,有时候我们会需要用到控件数组,因为涉及到控件的批量生成以及设置等,还有对动作的响应函数的统一绑定。
下面以我程序中例子来记录一下控件数组的使用:
Label[] answersheet = new Label[100];//声明变量
for(int i=0;i<4;i++)
for (int j = 0; j < 25; j++)
{
answersheet[i * 25 + j] = new Label();//实例化
answersheet[i * 25 + j].Location = new System.Drawing.Point(90 + j *28, 446 + i * 32);
answersheet[i * 25 + j].Size = new System.Drawing.Size(20, 15);//坐标大小
answersheet[i * 25 + j].Name = (i * 25 + j).ToString();
this.Controls.Add(answersheet[i * 25 + j]);//重要,否则显示不出哇
answersheet[i * 25 + j].Cursor = System.Windows.Forms.Cursors.Hand;
answersheet[i * 25 + j].Click += new System.EventHandler(this.answersheet_Click);//绑定一个事件。
}
}
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫