示例#1
0
        public FormPostavke()
        {
            InitializeComponent();

            this.pocetniFont = this.Font;

            kodoviJezika.AddRange(Jezik.Popis.Keys);
            kodoviJezika.Sort((a, b) => Jezik.Popis[a].CompareTo(Jezik.Popis[b]));

            int trenutniJezik = 0;

            foreach (string kod in kodoviJezika)
            {
                if (kod == Postavke.Jezik.kod)
                {
                    trenutniJezik = cbJezik.Items.Count;
                }
                cbJezik.Items.Add(Jezik.Popis[kod]);
            }
            cbJezik.SelectedIndex = trenutniJezik;

            List <int> velicine = new List <int>();

            velicine.AddRange(Yielder.Raspon(5, 100, 5));
            velicine.AddRange(Yielder.Raspon(100, 200, 10));
            velicine.AddRange(Yielder.Raspon(200, 400, 20, true));
            velicine.Reverse();

            int trenutnaVelicina = 0;

            foreach (int velicina in velicine)
            {
                if (Math.Abs(velicine[trenutnaVelicina] - Postavke.VelicinaSucelja) > Math.Abs(velicina - Postavke.VelicinaSucelja))
                {
                    trenutnaVelicina = cbVelicina.Items.Count;
                }
                cbVelicina.Items.Add(new TagTekst <int>(velicina, velicina + " %"));
            }
            cbVelicina.SelectedIndex = trenutnaVelicina;

            postaviJezik();
        }