UI线程写入无效

时间:2015-06-17 06:32:47

标签: c# user-interface

我正在开发一个C#win表单项目,我有一个主GUI(名称:Form1)和一个类(名称:AnotherClass),我只是从{{更新GUI文本框1}},应用程序得到编译并成功运行但GUI上的文本框仍未更新。 这是我的代码:

AnotherClass

AnotherClass

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        AnotherClass obj = new AnotherClass();
        obj.updategui();
    }
    public void AppendText(String text)
    {
        if (this.InvokeRequired)
        {
            this.Invoke(new Action<string>(AppendText), new object[] { text });
            return;
        }
        this.textBox1.Text += text; 
    }

任何人都知道为什么GUI没有更新?请评论您的工作代码。问候。

0 个答案:

没有答案