我正在尝试将 Form1 文本框中的文本从线程中更改为“你好”。但是当我执行它时,我收到错误“对象引用未设置为对象的实例”。当我检查时,我看到 txtboxCheckedFiels 的值为 Null。
我将如何创建该 txtbox 的对象?(我有多个线程正在运行,所有线程都应该能够更改该文本。
我试过的代码:
txtboxCheckedFiles.Invoke(new Action(() =>
{
txtboxCheckedFiles.Text = "Hello there";
}));
我尝试过的另一种方式
var t = new Thread(
o =>
{
txtboxCheckedFiles.BeginInvoke(
((Action)(() => txtboxCheckedFiles.Text = "Hello there")));
});