/// <summary> /// Form Constructor /// </summary> /// <param name="ProcList">Current Known Processes, Built from parent form data grid</param> /// <param name="client">Client for commands to be sent too</param> /// <param name="parent">parent form</param> public NewProcess(ClientThread client, ServerMain parent, Database db) { s = parent; List<string> ProcList = db.GetProcesses(client.GetCompID()); ProcList.Sort(); InitializeComponent(); this.client = client; string clientName = client.GetComputerName().Split('\0')[0]; lstBoxProcesses.Items.Clear(); toolLblConnectedClient.Text += clientName; foreach(string procname in ProcList) { lstBoxProcesses.Items.Add(procname + ".exe"); } }