private void captureStartMenuItem_Click(object sender, EventArgs e) { tmpEventList.Clear(); tmpPacketList.Clear(); captureStartMenuItem.Enabled = false; object source = dataGridView.DataSource; dataGridView.DataSource = null; CaptureForm frm = new CaptureForm(listener, swForm.GetRules()); frm.ShowDialog(this); dataGridView.DataSource = null; ProgressForm progFrm = new ProgressForm("Analyzing data"); Thread th = new Thread(new ParameterizedThreadStart(DoPostAnalysis)); th.Start(progFrm); progFrm.ShowDialog(this); }
private void openMenuItem_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { ProgressForm progFrm = new ProgressForm("Opening"); ClearState(); dataGridView.DataSource = null; dataSet.Tables[0].BeginLoadData(); clearMenuItem.PerformClick(); Thread th = new Thread(new ParameterizedThreadStart(OpenFile)); th.Start(progFrm); progFrm.ShowDialog(this); } }