![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
fleetstar
这个作者很懒,什么都没留下…
展开
-
Invoke和Begininvoke学习(2)
Control的invoke和BeginInvoke与委托的Invoke和BeginIvoke不同,就是有两种方式,一种是control,一种使用委托 代码 using System; using System.Threading; using System.Windows.Forms; private delegate void InvokeDelegate(); private void Invokemethod(); {//代码片段C Console.WriteLine("这是c代码片段,当前原创 2020-08-07 14:12:03 · 228 阅读 · 0 评论 -
c#多线程学习笔记
Control.InvokeRequired 获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线程以外的线程中。 InvokeRequired 当前线程不是创建控件的线程时为true。 比如你可以自己开一个Thread,或使用Timer的事件来访问窗体上的控件的时候,在线程中窗体的这个属性就是True的。 简单的说,如果有两个线程,Thread A和Thread B,并且有一个Control c,是在Thread A里面new的。 那么在Th原创 2020-08-05 14:35:26 · 161 阅读 · 0 评论