窗體線程異步完成通知

 button1.Enabled = false;
            Task.Factory.StartNew(() =>
            {
                int i = 0;
                while (i<3)
                {
                    Thread.Sleep(3 * 1000);
                    i++;
                }


            }).ContinueWith(_=> {
                button1.Invoke(new ThreadStart(delegate () {
                    button1.Enabled = true;
                }));
                MessageBox.Show("Test");
            });

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章