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

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

private setLineCapToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void setLineCapToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lastSelected = "setLineCap";
            OnPaintAction = cr =>
            {
                cr.LineWidth = 30.0;
                cr.LineCap = LineCap.Butt; /* default */
                cr.MoveTo(64.0, 50.0); cr.LineTo(64.0, 200.0);
                cr.Stroke();
                cr.LineCap = LineCap.Round;
                cr.MoveTo(128.0, 50.0); cr.LineTo(128.0, 200.0);
                cr.Stroke();
                cr.LineCap = LineCap.Square;
                cr.MoveTo(192.0, 50.0); cr.LineTo(192.0, 200.0);
                cr.Stroke();

                /* draw helping lines */
                cr.SetSourceRGB(1, 0.2, 0.2);
                cr.LineWidth = 2.56;
                cr.MoveTo(64.0, 50.0); cr.LineTo(64.0, 200.0);
                cr.MoveTo(128.0, 50.0); cr.LineTo(128.0, 200.0);
                cr.MoveTo(192.0, 50.0); cr.LineTo(192.0, 200.0);
                cr.Stroke();
            };

            Invalidate();
        }