【发布时间】:2015-02-02 09:12:59
【问题描述】:
所以我正在尝试向表单添加控件,并且我正在使用一种变通方法,因此我可以通过静态函数添加控件,我是这样做的:
Control c = this;
Button b = new Button();
//....
c.Controls.Add(b);
这行得通,所以我一直使用这种方法来添加控件。但是现在我用的是定时器,它不起作用
Control c = this;
Timer t = new Timer(500);
t.Elapsed += new ElapsedEventHandler(t_Elapsed);
public static void t_Elapsed(object sender, ElapsedEventArgs e)
{
Button b = new Button();
//...
c.Controls.Add(b);
}
t_Elapsed 函数运行,那里的代码正在执行,但 c.Controls.Add(b) 行不起作用。
【问题讨论】:
-
不起作用是什么意思?