Exemple #1
0
 /// <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();
 }