有多个方法向c#textbox文本框追加数据,现在的情况是等所有方法都执行完了数据哗的一下全出来了

怎么让他获得一条就显示一条。而且我的每个方法里的数据也是追加进去的,不是一条数据

另外新建一个线程,用这个线程来异步执行赋值。

追加一次,就给textbox赋值一次。

            Thread t = new Thread(() =>
            {
                for (int i = 0; i < 1000000; i++)
                {
                    this.textBox2.Invoke(new Action(() =>
                    {
                        textBox2.Text = i.ToString();
                    }));                                                             
                }
            });
            t.IsBackground = true;
            t.Start();//启动线程t

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-17
是不是因为用的后台要等到释放之后才会更新啊~
for一次刷新一下控件试试吧本回答被提问者采纳
第2个回答  2015-08-16
字符串链接不就好了么?追问

是连接啊,但是就是不显示,到最后全部才出来