动态创建控件相关问题?
boyok 2010-08-23 04:23:51 我在一个按钮的事件里写下如下代码:
private void button2_Click(object sender, EventArgs e)
{
Label lab = new Label();
lab.Text = "ss";
panel1.Controls.Add(lab);
panel2.Controls.Add(lab);
}
执行结果panel2中显出出label,panel1不显示。
疑问:
1.为什么只有panel2中显示label,而panel1中不显示?
2.lab作为一个局部变量,函数执行完后应该析构,为什么点击按钮后 lab 依然可以显示出来?