public void WriteToPDF(string ls_filename) { try { if (this.cha_line_ga.InvokeRequired) { UpdateWriteToPdfCallback lo_cb = new UpdateWriteToPdfCallback(WriteToPDF); this.Invoke(lo_cb, new Object[] { ls_filename }); } else { cha_line_ga.SaveImage(ls_filename, ChartImageFormat.Png); } } catch (Exception e) { Console.WriteLine("oops"); } }