【发布时间】:2010-03-18 12:02:53
【问题描述】:
我有一个 Windows 窗体应用程序 (Form1),它允许用户打开另一个窗体 (FormGraph)。为了打开 FormGraph 应用程序,我使用了一个线程来打开它。
这是线程正在运行的代码:
private void ThreadCreateCurvedGraph()
{
FormGraph myGraph = new FormGraph();
myGraph.CreateCurvedGraph(...);
myGraph.Show();
}
我的问题是myGraph 在打开后立即关闭。
1) 有谁知道为什么会这样以及如何让myGraph 保持开放?
2)用户关闭myGraph后,如何终止线程?
非常感谢!
【问题讨论】:
标签: c# winforms multithreading