C# 动态生成控件
//窗体加载的构造方法
public AA()
{
//定义一个List存放动态生成的控件(这里以Label为例)
List<Label> lab=new List<Label>();
for(int i=0;i<变量;i++)
{
lab.Insert(i,new Label());
lab[i].Text=变量;
lab[i].].Location = new System.Drawing.Point(96, 25);
this..Controls.Add(lab[i]);;
lab[i].Show();
//如果是Button的话绑定事件 lab[i].Click+=new EventHandler(方法名); 注:方法名后面无括号
}
}
private void 方法名(object sender, EventArgs e)
{
//执行语句
}
posted on 2010-08-16 00:48 VictorShan 阅读(434) 评论(0) 编辑 收藏 举报