private void activateElementControl(ISetupElementsControl control) { if (_currentElementControl != null) { _currentElementControl.ElementSelectionChanged -= control_ElementSelectionChanged; _currentElementControl.ElementsChanged -= control_ElementsChanged; } _currentElementControl = control; control.ElementSelectionChanged += control_ElementSelectionChanged; control.ElementsChanged += control_ElementsChanged; tableLayoutPanelElementSetup.Controls.Clear(); tableLayoutPanelElementSetup.Controls.Add(control.SetupElementsControl); control.UpdatePatching(); }
private void activateElementControl(ISetupElementsControl control) { if (_currentElementControl != null) { _currentElementControl.ElementSelectionChanged -= control_ElementSelectionChanged; _currentElementControl.ElementsChanged -= control_ElementsChanged; } _currentElementControl = control; control.ElementSelectionChanged += control_ElementSelectionChanged; control.ElementsChanged += control_ElementsChanged; //tableLayoutPanelElementSetup.Controls.Clear(); tableLayoutPanelElementSetup.Controls.Add(control.SetupElementsControl, 0, 2); //control.UpdatePatching(); //Occurs in load triggered by the table layout add above. }
private void activateElementControl(ISetupElementsControl control) { if (_currentElementControl != null) { _currentElementControl.ElementSelectionChanged -= control_ElementSelectionChanged; _currentElementControl.ElementsChanged -= control_ElementsChanged; } _currentElementControl = control; control.ElementSelectionChanged += control_ElementSelectionChanged; control.ElementsChanged += control_ElementsChanged; //tableLayoutPanelElementSetup.Controls.Clear(); tableLayoutPanelElementSetup.Controls.Add(control.SetupElementsControl,0,2); //control.UpdatePatching(); //Occurs in load triggered by the table layout add above. }