У меня есть приложение Windows Form (Form1), которое позволяет пользователю открывать другие Forms (FormGraph). Чтобы открыть приложение FormGraph, я использую поток, который его открывает.
Вот код, что нить работает:Почему моя тема немедленно прекращается после отображения формы Windows?
private void ThreadCreateCurvedGraph()
{
FormGraph myGraph = new FormGraph();
myGraph.CreateCurvedGraph(...);
myGraph.Show();
}
Моя проблема заключается в том, что myGraph
закрыта сразу после того, открыт.
1) Кто-нибудь знает, почему это происходит и как сделать myGraph
оставаться открытым?
2) После того, как пользователь закрыт myGraph
, Как я могу завершить поток?
Большое спасибо!
Это то, что он делает. – TomTom
внимательно прочитайте: «Я использую поток, который его открывает». – Andrey
Прочтите его код. Проблема: не установлен насос сообщений. вот веские причины для того, чтобы иметь несколько потоков пользовательского интерфейса ». Когда-либо видели однопоточное торговое приложение - они SUCK (намек: NinjaTrader - отстой для этого). – TomTom