コード例 #1
0
ファイル: SeriesView.cs プロジェクト: lie112/ApsimX
 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);
     }
 }
コード例 #2
0
 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);
     }
 }