社区
VB
帖子详情
ToolStripStatusLabel控件跨【线程访】问时【委托】怎么写
[九零]
2014-01-19 04:33:27
我想在另外一个线程中需要修改ForeColor属性,现在要怎么操作
这个控件没有Invoke方法,要怎么写委托
谢谢
...全文
515
3
打赏
收藏
ToolStripStatusLabel控件跨【线程访】问时【委托】怎么写
我想在另外一个线程中需要修改ForeColor属性,现在要怎么操作 这个控件没有Invoke方法,要怎么写委托 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2014-01-19
打赏
举报
回复
访问任何控件的Invoke都可以。最简单的访问窗体的Invoke。 因为Incoke只是让代码在UI线程执行。
以专业开发人员为伍
2014-01-19
打赏
举报
回复
所有的控件都是组件,但是不是所有的组件都是控件。要学会区分一个组件到底是不是一个控件,以免张冠李戴。 有些人平时不认真学习控件知识,知识学点c#基本语法就上岗了。这就尤其需要多经过一些锻炼。
以专业开发人员为伍
2014-01-19
打赏
举报
回复
ToolStripStatusLabel 根本不是一个winform控件,他只不过是一个组件(component)而已。 如果你想调用Invoke,访问它的容器控件。
paip.C#.NET多
线程
访
问
tool
Strip
Status
Label
paip.C#.NET多
线程
访
问
tool
Strip
Status
Label
作者Attilax , EMAIL:1466519819@qq.com
tool
Strip
Status
Label
控件
比较特殊,无法定义invoke来
线程
调用。。只好使用原生
委托
..代码稍微多一些.. delegate void clsC417(
paip C NET多
线程
访
问
tool
Strip
Status
Label
paip C NET多
线程
访
问
tool
Strip
Status
Label
C#中
跨
线程
操作
控件
From:http://tech.ddvip.com/2008-12/122906068099474.html一、前面的话 对于一些耗时型操作(如文件下载),让主
线程
去处理不是明智的选择,虽然这样做会使得程序开发起来很简单。因为WinForm程序设计的准则之一就是Responsive,即让用户觉得程序一直在工作,而不是感觉它在罢工(呵呵,事实上,程序不会罢工,只是你没给他表现得机会,
理解Windows窗体和WPF中的
跨
线程
调用
你曾开发过Windows窗体程序,可能会注意到有时事件处理程序将抛出InvalidOperationException异常,信息为“
跨
线程
调用非法:在非创建
控件
的
线程
上
访
问该
控件
”。这种Windows窗体应用程序中
跨
线程
调用时的一个最为奇怪的行为就是,有些时候它没什么问题,可有些时候却会出现问题。在WPF(Windows Presentation Foundation)中,这个行为有所改变。WPF
paip.C#.NET多
线程
访
问
tool
Strip
Status
Label
VC421
paip.C#.NET多
线程
访
问
tool
Strip
Status
Label
VC421 作者Attilax , EMAIL:1466519819@qq.com
tool
Strip
Status
Label
控件
比较特殊,无法定义invoke来
线程
调用。。 原以为只好使用原生
委托
..代码稍微多一些.. 其实也可使用this.Invoke
VB
16,718
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章