Example #1
0
 void AddGtObject(GeniticTestStatusContainer gtsc)
 {
     if (objectListView1.InvokeRequired)
     {
         SetSelectedObjectCallback aoc = new SetSelectedObjectCallback(AddGtObject);
         object[] args = new object[1];
         args[0] = gtsc;
         this.Invoke(aoc, args);
     }
     else
     {
         bool found = false;
         foreach (object o in objectListView1.Objects)
         {
             if (((GeniticTestStatusContainer)o).owner == gtsc.owner &&
                 ((GeniticTestStatusContainer)o).Panel == gtsc.Panel)
             {
                 found = true;
             }
         }
         if (found == false)
         {
             objectListView1.AddObject(gtsc);
             if (string.Compare("Pending", gtsc.Status, true) == 0)
             {
                 objectListView1.SelectObject(gtsc);
             }
         }
     }
 }
 void AddGtObject(GeniticTestStatusContainer gtsc)
 {
     if (objectListView1.InvokeRequired)
     {
         SetSelectedObjectCallback aoc = new SetSelectedObjectCallback(AddGtObject);
         object[] args = new object[1];
         args[0] = gtsc;
         this.Invoke(aoc, args);
     }
     else
     {
         bool found = false;
         foreach (object o in objectListView1.Objects)
         {
             if (((GeniticTestStatusContainer)o).owner == gtsc.owner &&
                ((GeniticTestStatusContainer)o).Panel == gtsc.Panel)
             {
                 found = true;
             }
         }
         if (found ==false)
         {
             objectListView1.AddObject(gtsc);
             if (string.Compare("Pending", gtsc.Status, true) == 0)
                 objectListView1.SelectObject(gtsc);
         }
     }
 }