/// <summary> /// 销毁控件方法 /// </summary> public override void delete() { if (m_scintilla != null) { FCNative native = Native; WinHostEx host = native.Host as WinHostEx; Control container = Control.FromHandle(host.HWnd); if (container != null) { container.Controls.Remove(m_scintilla); m_scintilla.Dispose(); m_scintilla = null; } } if (m_xml != null) { m_xml.delete(); m_xml = null; } base.delete(); }