如何在程序运行期间停止我的程序?

时间:2015-12-05 16:07:32

标签: vb.net-2010

我想在程序运行期间停止我的程序。 我在Windows窗体应用程序中有Form1和Button1。 以下代码不起作用,因为我的程序运行时无法单击Button1 ...

我的程序设计与Excel一起使用。我的意思是我正在通过VB.NET在excel中做一些操作。

 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    Environment.Exit(0)
End Sub

1 个答案:

答案 0 :(得分:0)

你需要为计算分叉一个线程。

另请注意,如果您只想取消该计算任务而不是完全退出应用程序,则可以使用取消令牌。

这个例子可以给你一些想法:https://msdn.microsoft.com/en-us/library/system.threading.cancellationtoken(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-2