c# - SaveImage of ChartControl without display It in the screen -


i wanna save chartcontrol image without display in screen.

var thechart = new chart(); var theseries = new series("values"); theseries.isvisibleinlegend = false; thechart.series.add(theseries); theseries.points.addxy(1, 1); theseries.points.addxy(2, 2); theseries.points.addxy(3, 3); thechart.saveimage(@"d:\téléchargements\hiddenchart4.png", chartimageformat.png); 

then blank picture. think it's because control not paint. possible ?

here answer missing part

var thechart = new chart();          //missing part         var chartarea1 = new system.windows.forms.datavisualization.charting.chartarea();         thechart.chartareas.add(chartarea1);          var theseries = new series("values");         theseries.isvisibleinlegend = false;         thechart.series.add(theseries);         theseries.points.addxy(1, 1);         theseries.points.addxy(2, 2);         theseries.points.addxy(3, 3);         thechart.saveimage(@"d:\téléchargements\hiddenchart6.png", chartimageformat.png); 

Comments