Multithreading 在windows窗体的子线程中更改标签属性

Multithreading 在windows窗体的子线程中更改标签属性,multithreading,windows-forms-designer,Multithreading,Windows Forms Designer,我创建了一个windows窗体应用程序,其中主UI线程不同,并且有不同的子线程来执行主处理。我想更改子线程中的标签属性,但不知何故它不起作用。下面是我的应用程序的示例代码 private void button1_Click(object sender, EventArgs e) { Thread t = new Thread( new ThreadStart(() => {

我创建了一个windows窗体应用程序,其中主UI线程不同,并且有不同的子线程来执行主处理。我想更改子线程中的标签属性,但不知何故它不起作用。下面是我的应用程序的示例代码

private void button1_Click(object sender, EventArgs e)
        {
            Thread t = new Thread(
                new ThreadStart(() =>
                    {
                        StartProcess();
                    }
            ));

            t.Start();
        }

        private void StartProcess()
        {
            Thread.Sleep(10000);
        }
如果有人能在这里帮助我,那就太好了


谢谢

我是否应该添加更多信息看起来这是最常见的问题之一:。