private void OnLoadDemoClick(object sender, EventArgs e) { var plugin = (INAudioDemoPlugin)listBoxDemos.SelectedItem; if (plugin == currentPlugin) return; currentPlugin = plugin; DisposeCurrentDemo(); var control = plugin.CreatePanel(); control.Dock = DockStyle.Fill; panelDemo.Controls.Add(control); }
private void buttonLoadDemo_Click(object sender, EventArgs e) { var plugin = (INAudioDemoPlugin)listBoxDemos.SelectedItem; if (plugin != currentPlugin) { this.currentPlugin = plugin; DisposeCurrentDemo(); var control = plugin.CreatePanel(); control.Dock = DockStyle.Fill; panelDemo.Controls.Add(control); } }