В моем приложении для Windows у меня есть usercontrol, который, в свою очередь, содержит несколько других пользовательских контролов.
Непосредственно перед окончанием конструктора основного пользовательского элемента управления я пытаюсь создать поток ... но он не создается:
mainUserControl()
{
var t=new Thread(ThreadJob);
t.IsBackground=true;
t.Start();
}
private void ThreadJob()
{
//Thread.Sleep(120000);
//if(txtStatus.InvokeRequired) {
// txtStatus.Invoke(new MethodInvoker(delegate { txtStatus.Text="Thread started"; }));
//}
txtStatus.Text="sample";
}
Этот код не работает: я принимаю это как доказательство того, что поток не создается, как если бы тогда txtStatus.Text="sample";
вызвал бы исключение .... верно?
Так что здесь происходит? Почему не создается моя тема?