Ejemplo n.º 1
0
        private void TemaTela()
        {
            string corTema = Tema.tema;

            Tema cor = new Tema();

            if (corTema == "0" || corTema == null)
            {
                cor.CarregarTema0();
            }
            else if (corTema == "1")
            {
                cor.CarregarTema1();
            }
            else if (corTema == "2")
            {
                cor.CarregarTema2();
            }

            //Muda posição da logo dependendo do tema.
            if (Tema.tema == "1")
            {
                panel2.Visible = true;
                logo1.Visible  = true;
            }
            else
            {
                logo2.Visible = true;
            }

            //Cores dos Panels segundo o tema
            //this.BackColor = Tema.Principal;
            panel1.BackColor           = Tema.Primaria;
            panel3.BackColor           = Tema.Primaria;
            panel2.BackColor           = Tema.Segundaria;
            pnBtnSel.BackColor         = Tema.Segundaria;
            flowLayoutPanel1.BackColor = Tema.Segundaria;

            //Cores dos textos segundo o tema
            btnHome.ForeColor    = Tema.Texto;
            btnTemas.ForeColor   = Tema.Texto;
            btnLivros.ForeColor  = Tema.Texto;
            btnAutores.ForeColor = Tema.Texto;
            Question.ForeColor   = Tema.Texto;
        }
Ejemplo n.º 2
0
        public Splash()
        {
            InitializeComponent();

            Tema cor = new Tema();

            cor.CarregarTema0();

            // Inicia contagem para término da Splash Screen
            Task.Factory.StartNew(() =>
            {
                // Espera 5 segundos para iniciar o sistema
                System.Threading.Thread.Sleep(5000);

                Invoke(new Action(() =>
                {
                    // Abre a tela Inicial
                    frmLogin frm = new frmLogin();
                    frm.Show();
                    Hide();
                }));
            });
        }