Esempio n. 1
0
 void PlayComplete(object sender, RunWorkerCompletedEventArgs e)
 {
     string[] r = _msg.ToString().Split(Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
     debugControl1.BeginUpdate();
     foreach (string l in r)
     {
         debug(l);
     }
     debugControl1.EndUpdate();
     ig.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells);
     SafeBindingSource.refreshgrid(dg, tbs);
     SafeBindingSource.refreshgrid(ig, ibs);
     SafeBindingSource.refreshgrid(og, obs);
     SafeBindingSource.refreshgrid(fg, fbs);
     c.redraw();
     _tr.Clear();
     _tr.NewResultTrades(resname + "." + PrettyEPF(), _tradelist);
     _tr.Refresh();
     if (e.Error != null)
     {
         debug(e.Error.Message + e.Error.StackTrace);
         status("Terminated because of an Exception.  See messages.");
     }
     else if (e.Cancelled)
     {
         status("Canceled play.");
     }
     else
     {
         status("Reached next " + pt.ToString() + " at time " + KadTime);
     }
 }