// Optimized Simplex algorithm private void button2_Click(object sender, EventArgs e) { BackgroundWorker Work_Thread = new BackgroundWorker(); Work_Thread.DoWork += new DoWorkEventHandler(delegate(object sender2, DoWorkEventArgs e2) { Optimized_Simplex_Algorithm OSA = new Optimized_Simplex_Algorithm(); Tuple<string, List<Solution>> Results = OSA.Optimized_Simplex_Algorithm_Start(task, 1); e2.Result = Results.Item1; }); Work_Thread.RunWorkerCompleted += new RunWorkerCompletedEventHandler(delegate(object sender3, RunWorkerCompletedEventArgs e3) { Create_Form("Optimized Simplex algorithm", (string)e3.Result); }); Work_Thread.RunWorkerAsync(); }
// Optimized Simplex algorithm private void button2_Click(object sender, EventArgs e) { BackgroundWorker Work_Thread = new BackgroundWorker(); Work_Thread.DoWork += new DoWorkEventHandler(delegate(object sender2, DoWorkEventArgs e2) { Optimized_Simplex_Algorithm OSA = new Optimized_Simplex_Algorithm(); Tuple <string, List <Solution> > Results = OSA.Optimized_Simplex_Algorithm_Start(task, 1); e2.Result = Results.Item1; }); Work_Thread.RunWorkerCompleted += new RunWorkerCompletedEventHandler(delegate(object sender3, RunWorkerCompletedEventArgs e3) { Create_Form("Optimized Simplex algorithm", (string)e3.Result); }); Work_Thread.RunWorkerAsync(); }