Exemple #1
0
        public void SetIntensityControl()
        {
            //if (!Miner.DefaultMiner)
            //{
            foreach (Control item in this.Controls)
            {
                if (item.GetType() == typeof(SliderEx))
                {
                    this.Controls.Remove(item);
                }
            }
            List <Label> placeHolders = new List <Label>();

            placeHolders.Add(lblSliderLocation1);
            placeHolders.Add(lblSliderLocation2);
            int i = 0;

            foreach (IMinerProgram item in Miner.ActualMinerPrograms)
            {
                SliderEx ex = new SliderEx();
                ex.Location = placeHolders[i].Location;
                ex.Low      = item.MiningIntensityLow;
                ex.Value    = item.MiningIntensity;
                ex.High     = item.MiningIntensityHigh;
                ex.Name     = item.Type;
                ex.Program  = item;
                this.Controls.Add(ex);
                i++;
            }
            // }
        }
Exemple #2
0
 protected override void OnEnable()
 {
     base.OnEnable();
     slider = (SliderEx)target;
 }