我尝试关闭from并使用此代码再次打开它,但没有关闭我在后台找到的表单并为其打开另一个
private void Graph_Load(object sender, EventArgs e)
{
System.Windows.Forms.Timer timer1 = new System.Windows.Forms.Timer();
timer1.Interval = 60000;//1 minutes
timer1.Tick += new System.EventHandler(Timer1_Tick);
timer1.Start();
}
private void Timer1_Tick(object sender, EventArgs e)
{
//do whatever you want
RefreshMyForm();
}
private void RefreshMyForm()
{
this.Close();
Graph1 graph = new Graph1();
graph.Show();
}
答案 0 :(得分:0)
您要做的就是将RefreshMyForm()更改为Refresh();。并清除函数RefreshMyForm()。
{{1}}
这里的label1很简单,可以看到表格每分钟刷新一次