均为状态按钮
服务端
CurrentTable.EnterKeyActionDown = e.ToggleButton.Pressed
If e.ToggleButton.Pressed = True Then
QQServer.ServerIp = "127.0.0.1" '指定IP地址
QQServer.ServerPort = 52177 '指定端口
QQServer.HeartbeatInterval = 30 '指定心跳时间
QQServer.HeartbeatTimeout = 100 '指定心跳超时时间
QQserver.Buildin = True '启用内置身份验证
QQServer.Start() '启动QQServer
Dim btn As RibbonMenu.ToggleButton
btn = RibbonTabs("系统菜单").Groups("用户功能").Items("启用QQ")
btn.Text = "暂停 QQ"
Else
QQServer.Stop()
Dim btn As RibbonMenu.ToggleButton
btn = RibbonTabs("系统菜单").Groups("用户功能").Items("启用QQ")
btn.Text = "启用 QQ"
End If
客户端
CurrentTable.EnterKeyActionDown = e.ToggleButton.Pressed
If e.ToggleButton.Pressed = True Then
QQClient.ServerIP = "127.0.0.1"
QQClient.ServerPort = 52177
QQClient.UserName = ""
QQClient.Password = ""
If QQClient.Start() = True
Dim msg As String = "恭喜,OpenQQ登录成功!"
If QQClient.ServerMessage > "" Then
msg = msg & QQClient.ServerMessage
End If
PopMessage(msg,"提示",PopiconEnum.Infomation,5)
Else
PopMessage("QQClient登录失败,原因:" & vbcrlf & QQClient.ServerMessage,"提示",PopiconEnum.Error,5)
End If
Dim btn As RibbonMenu.ToggleButton
btn = RibbonTabs("系统菜单").Groups("用户功能").Items("登录QQ")
btn.Text = "退出 QQ"
Else
If QQClient.Ready = True Then
QQClient.Stop()
End If
Dim btn As RibbonMenu.ToggleButton
btn = RibbonTabs("系统菜单").Groups("用户功能").Items("登录QQ")
btn.Text = "登录 QQ"
End If