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++; } // } }
protected override void OnEnable() { base.OnEnable(); slider = (SliderEx)target; }