Ejemplo n.º 1
0
        /// <summary>
        /// Atualizar setor atual
        /// </summary>
        /// <param name="novoSetor">Novo setor</param>
        private void UpdateSector(Setores novoSetor)
        {
            // Verifica se o novo setor já não está ativo
            if (novoSetor == SetorAtual)
            {
                return;
            }

            // Dispose em todos os controles
            foreach (Control z in Host.Controls)
            {
                z.Dispose();
            }

            // Zerar controles
            Host.Controls.Clear();

            // Percorrer setores
            switch (novoSetor)
            {
            // Setor de shopping
            case Setores.Shop:
                var HostPages = new Hosts.HostPages();
                Host.Controls.Add(HostPages);
                break;

            case Setores.Library:
                // Sair do Cef
                Cef.PreShutdown();
                var HostGames = new Hosts.HostLibrary();
                Host.Controls.Add(HostGames);
                break;
            }
        }
Ejemplo n.º 2
0
 private void BuyPage_Leave(object sender, EventArgs e)
 {
     // Sair do Cef
     Cef.PreShutdown();
 }