C#winform,什么是“Form1.Close()”是什么意思?

时间:2016-06-25 07:46:37

标签: c# winforms

我是一名高中生,仍然是C#winform的新手。我知道如果我使用Form1.Close()Form1将被关闭! 起初我想,如果代码运行到Form1.Close(),则所有与Form1相关的代码都将停止运行。但我发现这不是真的。

如果我在[{1}}上设置了计时器控件并发生Form1事件,如果我使用timer1_Tick关闭Form1.Close()Form1是否仍在运行?

那么,timer1函数意味着什么,只是意味着Form1.Close()没有显示,与Form相关的编码仍在运行? 我不确定我是否解释得这么好。

2 个答案:

答案 0 :(得分:1)

虽然表单将被关闭并且其组件已被处理,但您仍将订阅这些活动。因此,您必须先取消订阅活动。 Here is the solution to your problem。 :)

答案 1 :(得分:1)

Timer将一直运行,直到停止或应用程序已关闭。

对于您的情况,表单将关闭,这将导致应用程序也关闭。所以计时器停止了。