博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#匿名委托
阅读量:6563 次
发布时间:2019-06-24

本文共 1133 字,大约阅读时间需要 3 分钟。

直接上例子:

void updateUI()        {                if (dateTimePicker1.InvokeRequired)                {                    dateTimePicker1.Invoke((MethodInvoker)delegate                    {                        dateTimePicker1.Enabled = true;                        dateTimePicker1.Checked = false;                    });                }                else                {                    dateTimePicker1.Enabled = true;                    dateTimePicker1.Checked = false;                }                 }

如果不用匿名委托,那就像下面这样:

delegate void update();        void updateUI()        {                if (dateTimePicker1.InvokeRequired)                {                    dateTimePicker1.Invoke(new update(() =>                    {                        dateTimePicker1.Enabled = true;                        dateTimePicker1.Checked = false;                    }));                }                else                {                    dateTimePicker1.Enabled = true;                    dateTimePicker1.Checked = false;                }        }

转载于:https://www.cnblogs.com/leavind/p/C%e5%8c%bf%e5%90%8d%e5%a7%94%e6%89%98.html

你可能感兴趣的文章
Linux 技巧:让进程在后台可靠运行的几种方法
查看>>
根据Servlet的Filter自定义实现字符编码过滤器
查看>>
oh-my-zsh安装与配置
查看>>
git修改远程仓库地址
查看>>
Guess the number
查看>>
iscsi网络存储
查看>>
团队随笔
查看>>
Java内存块说明
查看>>
List集合具体对象的特点
查看>>
网络信息安全之防火墙***检测方法 (五)
查看>>
怎样为用户写“招标书”
查看>>
1.7 文件目录管理及相关的命令使用方法
查看>>
PDF中添加页面/合并 PDF 内容
查看>>
JS仿FLASH特效可跳转回首页的CSS二级联动菜单
查看>>
页面导入样式时,使用link和@import有什么区别?
查看>>
类成员与类的实例成员
查看>>
Spark源码编译并在YARN上运行WordCount实例
查看>>
Spring AOP + AspectJ annotation example
查看>>
Spring VS EJB 3 的若干认识误区(转)
查看>>
React.js初探(一)
查看>>