CairoSamples.Form1.fillStyleToolStripMenuItem_Click C# (CSharp) Метод

fillStyleToolStripMenuItem_Click() приватный Метод

private fillStyleToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void fillStyleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lastSelected = "fillStyle";
            OnPaintAction = cr =>
            {
                cr.LineWidth = 6;

                cr.Rectangle(12, 12, 232, 70);
                cr.NewSubPath(); cr.Arc(64, 64, 40, 0, 2 * Math.PI);
                cr.NewSubPath(); cr.ArcNegative(192, 64, 40, 0, -2 * Math.PI);

                cr.FillRule = FillRule.EvenOdd;
                cr.SetSourceRGB(0, 0.7, 0); cr.FillPreserve();
                cr.SetSourceRGB(0, 0, 0); cr.Stroke();

                cr.Translate(0, 128);
                cr.Rectangle(12, 12, 232, 70);
                cr.NewSubPath(); cr.Arc(64, 64, 40, 0, 2 * Math.PI);
                cr.NewSubPath(); cr.ArcNegative(192, 64, 40, 0, -2 * Math.PI);

                cr.FillRule = FillRule.Winding;
                cr.SetSourceRGB(0, 0, 0.9); cr.FillPreserve();
                cr.SetSourceRGB(0, 0, 0); cr.Stroke();
            };

            Invalidate();
        }