private void OnlineUsersForm_VisibleChanged(Control sender, EventArgs e) { if (Sockets == null || !Sockets.IsConnected) { return; } using (var pw = ClientPacket.GetOnlineUsers()) { _sockets.Send(pw, ClientMessageType.GUI); } if (this.IsVisible) { Text = (_lbOnlineUsers == null ? "Users Online" : "Users Online: " + _lbOnlineUsers.Items.Count); UpdateUsersList(); } }