private void btnStart_Click(object sender, EventArgs e) { WorkRange wr = new WorkRange(); id += 1; wr.id = id; wr.nStart = new Random().Next(1, 1000) * 100; wr.nEnd = new Random().Next(1, 1000) * 1000; bgWork = new ClsBgWorker(wr); bgWork.Complete += new ClsBgWorker.CompleteHandler(DoComplete); lstRange.Items.Add(wr.id.ToString() + '\t' + wr.nStart.ToString() + '\t' + wr.nEnd.ToString()); bgWork.Run(); }
private void btnStart_Click(object sender, EventArgs e) { WorkRange wr = new WorkRange(); id = id == 0 ? 1 : 0; wr.id = id; wr.nStart = new Random().Next(1, 1000) * 100; wr.nEnd = new Random().Next(1, 1000) * 1000; bgWork = new ClsBgWorker(wr, this); bgWork.Complete += new ClsBgWorker.CompleteHandler(DoComplete); bgWork.SendMessage += new ClsBgWorker.MessageHandler(SendMessage); lstRange.Items.Clear(); lstResult.Items.Clear(); bgWork.Run(); }