public partial class Form1 : Form, INPaintCallback { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { NChart chart = nChartControl1.Charts[0]; NBarSeries bar = new NBarSeries(); chart.Series.Add(bar); bar.Values.AddRange(new double[]{ 10, 20, 15 }); chart.PaintCallback = this; } public void OnAfterPaint(NPanel panel, NPanelPaintEventArgs eventArgs) { NPointF p = nChartControl1.Charts[0].PlotArea.LeftBottom; eventArgs.Graphics.PaintEllipse(new NColorFillStyle(Color.Red), null, new NRectangleF(p.X - 6, p.Y - 6, 12, 12)); } public void OnBeforePaint(NPanel panel, NPanelPaintEventArgs eventArgs) { } }
Best Regards,Nevron Support Team