private void RunReport(Report report, bool newTab){ TabPage tp = null; try{ if (newTab){ tp = HookUpNewTab(report); }else{ tp = (TabPage)report.Tag; } tp.Text = tp.Text + "[RUNNING]"; report.Run(true); } catch(Exception ex){ tp.Text = report.ToString() + "[ERROR]"; MessageBox.Show(this, ex.Message, "QED"); } }