コード例 #1
0
ファイル: Settings.cs プロジェクト: marija92/TrainYourBrain
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = comboBox1.SelectedIndex;

            odbrana = mozniTemi[index];
            btnMojZbor.BackColor = System.Drawing.ColorTranslator.FromHtml(odbrana.btn);
            btnMojZbor.FlatAppearance.BorderColor        = System.Drawing.ColorTranslator.FromHtml(odbrana.btnText);
            btnMojZbor.FlatAppearance.MouseOverBackColor = System.Drawing.ColorTranslator.FromHtml(odbrana.back);
            btnMojZbor.FlatAppearance.MouseDownBackColor = System.Drawing.ColorTranslator.FromHtml(odbrana.btnText);
            this.BackColor       = System.Drawing.ColorTranslator.FromHtml(odbrana.back);
            btnMojZbor.ForeColor = System.Drawing.ColorTranslator.FromHtml(odbrana.btnText);
            label2.ForeColor     = System.Drawing.ColorTranslator.FromHtml(odbrana.btnText);
            label2.BackColor     = System.Drawing.ColorTranslator.FromHtml(odbrana.back);
        }
コード例 #2
0
 private void changeTheme()
 {
     try
     {
         StreamReader sr = new StreamReader("../../theme.txt");
         LoadedTheme.odbranaTema = new CustomTheme(sr.ReadLine());
         CustomTheme momentalnaTema = LoadedTheme.odbranaTema;
         if (momentalnaTema != null)
         {
             foreach (Control c in this.Controls)
             {
                 if (c is Button || c is TextBox)
                 {
                     c.BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btn);
                     c.ForeColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btnText);
                     if (c is Button)
                     {
                         Button cb = (Button)c;
                         cb.FlatAppearance.MouseOverBackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                         cb.FlatAppearance.BorderColor        = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btnText);
                         cb.FlatAppearance.MouseDownBackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btnText);
                     }
                 }
                 else if (c is Label)
                 {
                     c.BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                     c.ForeColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btn);
                     Label l = (Label)c;
                 }
             }
             BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
         }
         sr.Close();
     }
     catch (FileNotFoundException excep)
     {
         Console.WriteLine(excep.Data);
     }
 }
コード例 #3
0
ファイル: Settings.cs プロジェクト: marija92/TrainYourBrain
        public Settings()
        {
            InitializeComponent();
            mozniTemi = new List <CustomTheme>();
            string temi = TrainYourBrain.Properties.Resources.temi;

            string[] temiNiza = temi.Split(new char[] { '\n', '\r' });
            for (int i = 0; i < temiNiza.Length; i += 4)
            {
                comboBox1.Items.Add(temiNiza[i]);
                mozniTemi.Add(new CustomTheme(temiNiza[i + 2]));
            }
            CustomTheme momentalnaTema = LoadedTheme.odbranaTema;

            if (momentalnaTema != null)
            {
                foreach (Control c in this.Controls)
                {
                    if (c is Button || c is TextBox)
                    {
                        c.BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btn);
                        c.ForeColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btnText);
                        if (c is Button)
                        {
                            Button cb = (Button)c;
                            cb.FlatAppearance.MouseOverBackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                            cb.FlatAppearance.BorderColor        = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btnText);
                        }
                    }
                    else if (c is Label)
                    {
                        c.BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                        c.ForeColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btn);
                    }
                }
                BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
            }
        }
コード例 #4
0
        private void HighScore_Load(object sender, EventArgs e)
        {
            try
            {
                StreamReader sr = new StreamReader("../../theme.txt");
                LoadedTheme.odbranaTema = new CustomTheme(sr.ReadLine());
                CustomTheme momentalnaTema = LoadedTheme.odbranaTema;
                if (momentalnaTema != null)
                {
                    foreach (Control c in this.Controls)
                    {
                        if (c is Button || c is TextBox)
                        {
                            c.BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btn);
                            c.ForeColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btnText);
                            if (c is Button)
                            {
                                Button cb = (Button)c;
                                cb.FlatAppearance.MouseOverBackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                                cb.FlatAppearance.BorderColor        = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btnText);
                            }
                        }
                        else if (c is Label)
                        {
                            c.BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                            c.ForeColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btn);
                        }
                    }
                    BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                }
                sr.Close();
            }
            catch (FileNotFoundException excep)
            {
            }



            StreamReader srr = new StreamReader("../../highscore.txt");

            textBox2.Text = srr.ReadToEnd();
            srr.Dispose();
            Clear();
            try
            {
                srr = new StreamReader("../../theme.txt");
                LoadedTheme.odbranaTema = new CustomTheme(srr.ReadLine());
                CustomTheme momentalnaTema = LoadedTheme.odbranaTema;
                if (momentalnaTema != null)
                {
                    foreach (Control c in this.Controls)
                    {
                        if (c is Button || c is TextBox)
                        {
                            c.BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btn);
                            c.ForeColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btnText);
                        }
                        else if (c is Label)
                        {
                            c.BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                            c.ForeColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.btn);
                        }
                    }
                    BackColor = System.Drawing.ColorTranslator.FromHtml(momentalnaTema.back);
                }
                srr.Close();
            }
            catch (FileNotFoundException excep)
            {
            }
        }