コード例 #1
0
        /// <summary>Draw graphics that float over the graph</summary>
        private void OverlayOnPaint(object sender, GraphControl.OverlaysEventArgs args)
        {
            // Updated on every paint
            var pt = args.G2C.TransformPoint(new PointF(5, 5), 1);

            args.Gfx.DrawString("Point (5,5)", SystemFonts.DefaultFont, Brushes.DarkGreen, pt);
        }
コード例 #2
0
        /// <summary>Embed graphics into the graph</summary>
        private void OverlayOnRender(object sender, GraphControl.OverlaysEventArgs args)
        {
            // A 20 pixel radius circle at 5,5 on the graph
            // Only updated when the graph is rendered
            var pt = args.G2C.TransformPoint(new PointF(5, 5), 1);

            args.Gfx.DrawEllipse(Pens.DarkGreen, pt.X - 20, pt.Y - 20, 40, 40);
        }