private void _mainWidget_Destroyed(object sender, System.EventArgs e) { try { mainWidget.Destroyed -= _mainWidget_Destroyed; helpBox.ButtonReleaseEvent -= Help_ButtonPressEvent; dataSourceDropDown.Dispose(); xDropDown.Dispose(); yDropDown.Dispose(); x2DropDown.Dispose(); y2DropDown.Dispose(); seriesDropDown.Dispose(); lineTypeDropDown.Dispose(); markerTypeDropDown.Dispose(); colourDropDown.Dispose(); lineThicknessDropDown.Dispose(); markerSizeDropDown.Dispose(); checkBoxView1.Dispose(); checkBoxView2.Dispose(); checkBoxView3.Dispose(); checkBoxView4.Dispose(); checkBoxView5.Dispose(); checkBoxView6.Dispose(); graphView1.Dispose(); editView1.Dispose(); owner = null; } catch (Exception err) { ShowError(err); } }
private void _mainWidget_Destroyed(object sender, System.EventArgs e) { try { panel.RemoveNotification(OnPropertyNotified); variableEditor.StyleChanged -= OnStyleChanged; notebook1.SwitchPage -= OnSwitchPage; frequencyEditor.StyleChanged -= OnStyleChanged; groupByEdit.Dispose(); (variableEditor as ViewBase).Dispose(); variableEditor = null; (frequencyEditor as ViewBase).Dispose(); frequencyEditor = null; dataStoreView1.Dispose(); dataStoreView1 = null; mainWidget.Destroyed -= _mainWidget_Destroyed; owner = null; } catch (Exception err) { ShowError(err); } }