System.Drawing.Graphic.DrawLines(Pen, Point[])
私のアプリケーションは、ポイントを配列に保存し、ポイントを結ぶ線を描画するために呼び出します。それは機能しますが、ドローラインは常に配列の最初のポイントとフォームの左上隅の間に余分な線を配置するようです。
わかりました、ちょっと待ってください、私はサンプルを台無しにしました、できるだけ早く修正してください
コードサンプル:
Pen black = new Pen(Color.black, 2);
MyGraphicObject = Graphics.FromImage(picture);
Point[] linee = new Point[5];
public void check (int a, int b)
{
linee[0].X = (b) * 30 + 13;
linee[0].Y = (a-1) * 30 + 13;
linee[1].X = (b+1) * 30 + 13;
linee[1].Y = (a) * 30 + 13;
linee[2].X = (b) * 30 + 13;
linee[2].Y = (a+1) * 30 + 13;
linee[3].X = (b-1) * 30 + 13;
linee[3].Y = (a) * 30 + 13;
linee[4].X = (b) * 30 + 13;
linee[4].Y = (a-1) * 30 + 13;
MyGraphicObject.DrawLines(black, linee);
}
問題のある画像