private void addRow(DataTable dt, ProcessPair p) { var row = dt.NewRow(); row[0] = p.Dependent.Name; row[1] = p.Dependent.Running; row[2] = p.Independent.Name; row[3] = p.Independent.Running; row[4] = p.StopProcess; row[5] = p.ReLaunch; dt.Rows.Add(row); }
private void showBalloon(ProcessPair pair, string body) { notifyIcon1.Visible = true; notifyIcon1.BalloonTipTitle = "ProcessPair"; if (body != null) { notifyIcon1.BalloonTipText = body; } notifyIcon1.ShowBalloonTip(30000); }
private void btnAdd_Click(object sender, EventArgs e) { if (TextIsValid(txtDependant.Text) && TextIsValid(txtIndependant.Text)) { if (!Valid()) { return; } var newPair = new ProcessPair(new LoadedProcess(txtDependant.Text), new LoadedProcess(txtIndependant.Text)); newPair.ReLaunch = relaunchBox.Checked; newPair.StopProcess = stopProcessBox.Checked; ProcessList.Add(newPair); SaveProcessToFile(); newPair.WatchForStart(); newPair.WatchForEnd(); BindTable(); } }