Get image from chart control


Author
Message
Nevron Support
Nevron Support
Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)
Group: Administrators
Posts: 3.1K, Visits: 4.2K

Hi Elvira,

The code below does not use the created bitmap in any way. The following code snippet shows how to render a bitmap and assign it to a picture box (this is the most simple approach you can use):

System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(pictureBox1.Width, pictureBox1.Height, PixelFormat.Format32bppArgb);
nChartControl1.ImageExporter.RenderToBitmap(bitmap,
false);
pictureBox1.Image = bitmap;

Hope this helps - let us know if you meet any problems.



Best Regards,
Nevron Support Team


Elvira Aminova
Elvira Aminova
Junior Member (10 reputation)Junior Member (10 reputation)Junior Member (10 reputation)Junior Member (10 reputation)Junior Member (10 reputation)Junior Member (10 reputation)Junior Member (10 reputation)Junior Member (10 reputation)Junior Member (10 reputation)
Group: Forum Members
Posts: 10, Visits: 1
I want to capture an image from NChartControl and then display it on the form.

I tried this:

//I add control to the form
System.Windows.Forms.Control control = new System.Windows.Forms.Control();
System.Drawing.Graphics g = control.CreateGraphics();

//control size is 100 to 100
System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(100,100,g);
chart.ImageExporter.RenderToBitmap(bitmap, false);

I expected to see chart image on the control. Instead of that I see white rectangle.

What I did wrong?
Is it mistake to use System.Windows.Forms.Control to display an image on it?
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search