示例#1
0
 private void EraseTransient()
 {
     if (elevTextTransient != null && elevBasePtTransient != null)
     {
         Graphics.TransientManager tm = Graphics.TransientManager.CurrentTransientManager;
         tm.EraseTransient(elevTextTransient, new IntegerCollection());
         tm.EraseTransient(elevBasePtTransient, new IntegerCollection());
         elevTextTransient.Dispose();
         elevBasePtTransient.Dispose();
         elevTextTransient   = null;
         elevBasePtTransient = null;
     }
 }
示例#2
0
        void ClearTransientGraphics()
        {
            GI.TransientManager tm  = GI.TransientManager.CurrentTransientManager;
            IntegerCollection   col = new IntegerCollection();

            if (_markers != null)
            {
                foreach (DBObject marker in _markers)
                {
                    tm.EraseTransient(marker, col);
                    marker.Dispose();
                }
            }
        }