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);
 }