在我的Windows應用程序中,我有一個用戶控件,而該控件又承載了其他一些用戶控件。我的帖子似乎沒有被創建......任何想法爲什麼?
,就在主用戶控件的構造函數結束之前,我嘗試創建一個線程...但它似乎並沒有被創建:
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";
會拋出一個異常....對吧?
那麼這裏發生了什麼?爲什麼不是我的線程被創建?
或者一個Debug.WriteLine將出現在VS的輸出窗口中。 – Richard 2009-04-08 22:25:43