public void Initialize(Effect effect) { this.effect = effect; flowLayoutPanel1.Controls.Clear(); foreach (Slider slider in effect.Sliders) { EffectSliderPanel panel = new EffectSliderPanel(); panel.Initialize(slider); panel.ValueChanged += new EventHandler(panel_ValueChanged); flowLayoutPanel1.Controls.Add(panel); } }