如何跨线程调用windows窗体控件?

weixin_38066403 2016-07-13 09:32:49

当窗体(Main)收到服务端发来的消息时,要求客户端退出(类似于QQ在别处登录,自己被迫下线一样),关闭窗体
我在窗体收到消息的事件中,直接使用了Me.Close(),试图关闭窗体
    Public Sub SayToUser() Implements CallBackService.ICallback.SayToUser
                 MessageBox.Show("该用户已在别处登录,您将被迫退出!", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning) 
                  Me.Close()

  End Sub
 
但出现错误:
线程间操作无效: 从不是创建控件“Main”的线程访问它
看了msdn中的相关说明,道理似乎明白,可就是不会用(真不好意思!)
求高手给个具体的代码吧!


韩立学



...全文
12 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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