this.invoke

Thread thread = new Thread(new ThreadStart(delegate
            {


                for (int i = 0; i < 100; i++)
                {
                    this.Invoke(new MethodInvoker(delegate
                    {
                        if (i == 99)
                        {
                            this.label1.Visible = false;
                            this.label1.Refresh();


                        }
                        this.label1.Text = i.ToString();
                        this.label1.Refresh();
                    }));
                }
            }));
            thread.IsBackground = true;
            thread.Start();

posted on 2011-08-02 16:07  SonyXbox  阅读(1312)  评论(0编辑  收藏  举报

导航