public static class Common
{
//委托方法
public delegate void uiDelegate(); public static void UIInvoke(this Control col, uiDelegate del)
{
if (col.InvokeRequired)
{
col.Invoke(del);
}
else
{
del();
}
}
}
{
//委托方法
public delegate void uiDelegate(); public static void UIInvoke(this Control col, uiDelegate del)
{
if (col.InvokeRequired)
{
col.Invoke(del);
}
else
{
del();
}
}
}
解决方案 »
- 安全问题:这意味着什么???请各位进来看看,发表一下高见。-----请及时帮顶不要沉了
- listview与treeview拖动问题
- C/S模式的winform系统
- filterExpression 过滤时间?
- 一道clone问题不解 向大家求教 请最好详细说说原理
- 帮忙看看,下面的插入语句到底什么问题?
- POP3编程里面如何实现对txt或html信件正文的显示
- 求救:我有一个面试,哪位大侠能帮忙作一下笔试题目?
- 一个简单的问题想不出来求思路,能附上代码最好了。
- 全程送分,绝对挑战!NET2003的水晶报表只有在WIN2000运行,WIN98怎么报错?
- WPF 新开的窗口,MediaElement播放视频时,遇到载入视频时很卡,如何解决,求帮忙。。。
- visual studio vb.net c#未定义类型
col.Invoke(del); 都不会有问题
所以倒过来写才是合理的
if (! col.InvokeRequired)
{
del();
}
else
{
col.Invoke(del);
}