public void Populate()
 {
     if (activeClientsLstView.InvokeRequired)
     {
         PopulateCallback d = new PopulateCallback(Populate);
         this.Invoke(d);
     }
     else
     {
         List <UserClient> dat = proctor.GetConnection().GetClients();
         activeClientsLstView.Items.Clear();
         foreach (UserClient client in dat)
         {
             string[] subItems = new string[5];
             subItems[0] = client.GetName();
             subItems[1] = client.GetID().ToString();
             ListViewItem item = new ListViewItem(subItems);
             item.Name             = client.GetName();
             item.SubItems[1].Name = "UserID";
             item.SubItems[2].Name = "PredictedUser";
             item.SubItems[3].Name = "PredictedUserID";
             item.SubItems[4].Name = "PercentSure";
             activeClientsLstView.Items.Add(item);
         }
     }
 }
Beispiel #2
0
 private void Closed(object sender, FormClosedEventArgs e)
 {
     proctor.GetConnection().Stop();
     if (allWnd != null)
     {
         allWnd.Close();
     }
     if (activeWnd != null)
     {
         activeWnd.Close();
     }
 }