2

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

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

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

你有一个按钮可以打开Main_Form并查看文本框的变化

它仅在我键入时有效:

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

如果我输入

m_mf.Visible = false;

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

4

2 回答 2

1

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

m_mf.Hide();

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

这篇文章可能会对你有所帮助。

于 2013-02-13T10:14:14.583 回答
0

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

 Application.Run(new m_mf());
 Application.Run(new Form1());
于 2013-02-13T10:28:03.200 回答