窗口关闭时运行Windows窗体线程

时间:2013-02-13 10:09:00

标签: c# winforms

我有一个运行线程的窗体,它读取一个字符串并在文本框中显示。

它有开始 - 停止按钮,可以在窗口Main_Form的文本框中显示单词。

现在,我需要创建一个处理开始停止的开放表单。当你按下开始时,同样的事情应该发生,但Main_Form可以关闭

您有一个按钮可以打开Main_Form并看到文本框更改

只有在我输入时才有效:

m_mf = new Main_Form();
m_mf.Show();
m_mf.start();

如果我输入

m_mf.Visible = false;

或关闭程序自杀的主窗体窗口

2 个答案:

答案 0 :(得分:1)

您是否尝试过使用Hide()而不是visible = false:

m_mf.Hide();

如果您使用m_mf.Close();将完全关闭该程序。

This article可能对你有所帮助。

答案 1 :(得分:0)

你的意思是在m_mf关闭后运行一个新表单,在你的main函数中你可以修改它如下:

 Application.Run(new m_mf());
 Application.Run(new Form1());