public void SaveChart(string filename) { string ext = Path.GetExtension(filename).ToUpper(); if (ext == ".BMP") { WaterSimChart.SaveImage(filename, ChartImageFormat.Bmp); } else if ((ext == ".JPG") || (ext == ".JPEG")) { WaterSimChart.SaveImage(filename, ChartImageFormat.Jpeg); } else if (ext == ".EMF") { WaterSimChart.SaveImage(filename, ChartImageFormat.EmfPlus); } else if (ext == ".PNG") { WaterSimChart.SaveImage(filename, ChartImageFormat.Png); } else if ((ext == ".TIF") || (ext == ".TIFF")) { WaterSimChart.SaveImage(filename, ChartImageFormat.Tiff); } }
//------------------------------------------------------------------------------------- private void CopyChartMenuItem_Click(object sender, EventArgs e) { using (MemoryStream ms = new MemoryStream()) { WaterSimChart.SaveImage(ms, ChartImageFormat.Bmp); Bitmap bm = new Bitmap(ms); Clipboard.SetImage(bm); } }