博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
线程相关
阅读量:6707 次
发布时间:2019-06-25

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

 

InvokeRequired、如果已经创建控件的句柄,则除了 InvokeRequired 属性以外,控件上还有四个可以从任何线程上安全调用的方法,它们是:、、 和 。在后台线程上创建控件的句柄之前调用 可能会导致非法的跨线程调用。对于所有其他方法调用,当从另一个线程进行调用时,应使用这些 Invoke 方法之一。

 

InvokeRequired:获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线程以外的线程中。

Invoke:在拥有此控件的基础窗口句柄的线程上执行委托。

BeginInvoke:在创建控件的基础句柄所在线程上异步执行委托。

EndInvoke:检索由传递的 表示的异步操作的返回值。

CreateGraphics:为控件创建 。

posted on
2014-04-01 16:42 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/Price/p/3638638.html

你可能感兴趣的文章
设计模式系列-享元模式
查看>>
电子课本的未来
查看>>
CactiEZ中文版10.1正式发布
查看>>
Linux命令之top
查看>>
中断和异常
查看>>
字符串的处理2
查看>>
android - 自定义(组合)控件 + 自定义控件外观
查看>>
关于subpartition(hash)在表空间中的分布
查看>>
java 对象序列化
查看>>
我的友情链接
查看>>
51次课(设置更改root密码、连接mysql、mysql常用命令)
查看>>
2. 使用指针操作数组
查看>>
innodb_flush_log_at_trx_commit理解
查看>>
DHCP安装授权
查看>>
zabbix安装配置
查看>>
K8s Ingress 模式简介及示例
查看>>
Hubs & Repeaters
查看>>
Android进阶知识:事件分发与滑动冲突(二)
查看>>
linux运维面试题
查看>>
Objective-C之成魔之路【17-内存管理】
查看>>