private void btnStart_Click(object sender, EventArgs e) { lastTime = DateTime.MinValue; curName = ""; lstvResults.Items.Clear(); isMon = true; T_Exception modelExce = bllExce.Get(); isMail = modelExce.ISMAIL; isLog = modelExce.ISLOG; isRemind = modelExce.ISREMIND; TimeSpan = modelExce.TIMESPAN; SpeedReTime = modelExce.SPEEDRETIME; SpeedCount = modelExce.SPEEDCOUNT; NoNetCount = modelExce.NONETCOUNT; foreach (T_PingObj modelTemp in bllObj.GetByMonitor()) { ListViewItem itemTemp = new ListViewItem(); itemTemp.Tag = modelTemp; itemTemp.Text = modelTemp.OBJNAME; itemTemp.SubItems.Add(modelTemp.ADDRESS); itemTemp.SubItems.Add("未知"); itemTemp.SubItems.Add("未知"); itemTemp.SubItems.Add("未知"); lstvResults.Items.Add(itemTemp); Thread th = new Thread(new ParameterizedThreadStart(ThreadPing)); th.IsBackground = true; thList.Add(th); th.Start(itemTemp); } btnStop.Enabled = true; btnStart.Enabled = false; ni.Text += "<监控中>"; }
public formException() { InitializeComponent(); bll = new T_ExceptionBLL(); model = bll.Get(); }