c#学习
DoItBetter
这个作者很懒,什么都没留下…
展开
-
C#中Invoke的用法
在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。 正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 BeginInvoke 去调用,两者的区别就是一个导致工作线程等待,而另外一个则不会。 而所谓转载 2012-01-10 14:31:17 · 260 阅读 · 0 评论 -
c# Invoke和BeginInvoke 区别
转自http://www.cnblogs.com/c2303191/articles/826571.html Control.Invoke 方法 (Delegate):在拥有此控件的基础窗口句柄的线程上执行指定的委托。 Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。 (一)Control的Invoke和BeginInvo转载 2012-01-10 14:33:13 · 246 阅读 · 0 评论 -
c# api Showwindow/FindWindow/PostMessage
using System; using System.Collections.Generic; using System.Windows.Forms; using System.Runtime.InteropServices; namespace test { static class Program { [DllIm转载 2013-03-07 22:49:31 · 1612 阅读 · 0 评论