public LobbyRegisteredModeForm(LobbyTcpClientRegisteredMode server) { m_Server = server; m_Server.ServerLost += m_Server_ServerLost; InitializeComponent(); tableList.TableFormFactory = this; tableList.SetServer(m_Server); Text = server.User.DisplayName + Resources.LobbyRegisteredModeForm_LobbyRegisteredModeForm_Tild + lblTitle.Text; lblServer.Text = string.Format("{0} on port {1}", m_Server.ServerAddress, m_Server.ServerPort); }
void m_Server_ServerLost() { if (InvokeRequired) { // We're not in the UI thread, so we need to call BeginInvoke BeginInvoke(new EmptyHandler(m_Server_ServerLost), new object[] { }); return; } m_Server = null; Close(); }
public override void Init() { m_Server = new LobbyTcpClientRegisteredMode(m_ServerAddress, m_ServerPort); }