Ejemplo n.º 1
0
 private void UITearDown()
 {
     taskpaneHost = null;
     taskpaneView.DeleteView();
     Marshal.ReleaseComObject(taskpaneView);
     taskpaneView = null;
 }
 private void UITeardown()
 {
     mTaskpaneHost = null;
     mTaskpaneView.DeleteView();
     Marshal.ReleaseComObject(mTaskpaneView);
     mTaskpaneView = null;
 }
Ejemplo n.º 3
0
 private void RemoveLogPage()
 {
     logPageView.DeleteView();
     Marshal.ReleaseComObject(logPageView);
     logPageView = null;
     tpHost      = null;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Function Name: UnloadUI
        /// Description: Unloads the Add-ons UI from SolidWorks
        /// </summary>
        private void UnloadUI()
        {
            mMainUI = null;
            mTaskpaneView.DeleteView();
            Marshal.ReleaseComObject(mTaskpaneView);

            mTaskpaneView = null;
        }
Ejemplo n.º 5
0
        public void Dispose()
        {
            TaskpaneView?.DeleteView();

            if (!this.EleHost.IsDisposed)
            {
                EleHost.Controls.Clear();
                EleHost.Child = null;
                EleHost.Dispose();
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Cleanup the taskpane when we disconnect/unload
        /// </summary>
        private void UnloadUI()
        {
            stationBuilder3dHost = null;

            //Remove taskpane view
            mTaskPaneView.DeleteView();

            // Release COM reference and cleanup memory
            Marshal.ReleaseComObject(mTaskPaneView);

            mTaskPaneView = null;
        }
Ejemplo n.º 7
0
 public void SupprimerTaskpane()
 {
     _OngletLog        = null;
     _OngletParametres = null;
     _OngletDessin     = null;
     _TaskpaneOngletLog.DeleteView();
     _TaskpaneOngletParametres.DeleteView();
     _TaskpaneOngletDessin.DeleteView();
     Marshal.ReleaseComObject(_TaskpaneOngletLog);
     Marshal.ReleaseComObject(_TaskpaneOngletParametres);
     Marshal.ReleaseComObject(_TaskpaneOngletDessin);
     _TaskpaneOngletLog        = null;
     _TaskpaneOngletParametres = null;
     _TaskpaneOngletDessin     = null;
 }