protected override void _Dispose() { /* * //! dispose telegraph engine * if (null != m_Pipeline) * { * m_Pipeline.Dispose(); * m_Pipeline = null; * } */ //! dipose engine if (null != m_TelegraphAdapter) { m_TelegraphAdapter.Dispose(); m_TelegraphAdapter = null; } //! dispose default control if (null != m_Control) { m_Control.Disposed -= new EventHandler(DefaultControlDisposedEventHandler); m_Control.Dispose(); m_Control = null; } //! dispose default editor if (null != m_Editor) { m_Editor.Disposed -= new EventHandler(DefaultEditorDisposedEventHandler); m_Editor.Dispose(); m_Editor = null; } base._Dispose(); }
private void TablePageDisposedEventHandler(object sender, EventArgs e) { if (null != m_Form) { m_Form.Disposed -= new EventHandler(FormDisposedEventHandler); m_Form.tabDebug.Disposed -= new EventHandler(TablePageDisposedEventHandler); m_Form.tabCommunication.Disposed -= new EventHandler(TablePageDisposedEventHandler); m_Form.tabAdatperInfo.Disposed -= new EventHandler(TablePageDisposedEventHandler); m_Form.tabDevices.Disposed -= new EventHandler(TablePageDisposedEventHandler); m_Form.Dispose(); m_Form = null; } }