Beispiel #1
0
 public void Scapa()
 {
     try
     {
         foreach (Control e in forma)
         {
             e.Dispose();
         }
     }
     catch (InvalidOperationException)
     {
         var d = new SafeDellDelegate(Scapa);
         Invoke(d);
     }
 }
Beispiel #2
0
 public void Pleaca()
 {
     if (forma[0].InvokeRequired)
     {
         var d = new SafeDellDelegate(Pleaca);
         Invoke(d);
     }
     else
     {
         foreach (Control a in forma)
         {
             a.Dispose();
         }
         forma = null;
     }
 }
Beispiel #3
0
 public void Pop()
 {
     try
     {
         if (old.panel.InvokeRequired)
         {
             var d = new SafeDellDelegate(Pop);
             Invoke(d);
         }
         else
         {
             Element aux;
             aux = old;
             old = old.next;
             aux.panel.Dispose();
             aux    = null;
             number = (number > 1) ? number - 1 : 0;
         }
     }
     catch (NullReferenceException)
     {
     }
 }