网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Winform中如何进行跨线程访问

时间:2024-10-11 22:37:45

1、首先创建一个Windorm的窗体程序,程序的结构如下图所示

Winform中如何进行跨线程访问

3、接下来我们先来定义一下线程执行方法,如下图所示,方法最后需要把结果赋值给TextBox

Winform中如何进行跨线程访问

5、运行程序以后,你会发现报如下的错误,提示TextBox不是当前线程创建的不能访问,这就是跨线程访问的问题

Winform中如何进行跨线程访问

7、但是上面的方法不是很友好,我们可以通过Invoke方法来进行跨线程访问,如下图所示

Winform中如何进行跨线程访问

8、综上所述,在Winform中进行跨线程访问的话我们需要通过Invoke方法进行实现,它让程序去找控件的创建者去执行。

© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com