0

Windows フォームでは、Graphics と Graphics ページ スケールを 0.50 としてスタイルを DashStyle.Dot に設定して Line をレンダリングしようとしています。しかし、線は形にはなりません。誰かこれについて私に提案してください....

以下のコード スニペットを参照してください。

 protected override void OnPaint(PaintEventArgs e)
    {
        gp = e.Graphics;
        gp.PageScale = 0.50f;
        using (System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.White))
        {
            gp.FillRectangle(myBrush, new RectangleF(30, 100, 400, 600));
        }            
        // Create pen.
        using (Pen blackPen = new Pen(Color.Black, 0))
        {
            blackPen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
            gp.DrawLine(blackPen, 30, 200, 430, 200);
        }
    }
4

1 に答える 1