子线程控制NotifyIcon

Bullatus 2008-10-13 07:04:49
跨线程访问控件需要托管,我一般是使用Invoke来完成目的。
但现在我要在子线程中让托盘的NotifyIcon显示气球,而NotifyIcon却又没有Invoke
我该怎么实现呢?
...全文
149 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
finalfly 2008-10-14
  • 打赏
  • 举报
回复
用notifyicon的宿主控件的invoke,例如
private delegate sub nicInvoke(state as object)

private sub SetNotifyIcon(state as object)
if me.invokerequired then
me.invoke(new nicInvoke(addressof setnotifyicon),state)
else
'此处加入notifyicon控制代码
end if
end private

使用时,直接调用setnotifyicon

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧