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