如何跨线程调用windows窗体控件?
当窗体(Main)收到服务端发来的消息时,要求客户端退出(类似于QQ在别处登录,自己被迫下线一样),关闭窗体
我在窗体收到消息的事件中,直接使用了Me.Close(),试图关闭窗体
Public Sub SayToUser() Implements CallBackService.ICallback.SayToUser
MessageBox.Show("该用户已在别处登录,您将被迫退出!", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Me.Close()
End Sub
但出现错误:
线程间操作无效: 从不是创建控件“Main”的线程访问它
看了msdn中的相关说明,道理似乎明白,可就是不会用(真不好意思!)
求高手给个具体的代码吧!
韩立学