0

座標がありListfloat以前に描いた線の周りに長方形を描こうとしています。

Graphics G = e.Graphics;    
Pen pen5 = new Pen(Color.DodgerBlue, 0.01f);
var rect2 =  new RectangleF();

GraphicsPath maliOkvir = new GraphicsPath();
maliOkvir.AddLine(((float)(odabraniSegment[0].startX)),
                   (float)(odabraniSegment[0].startY),
                   (float)(odabraniSegment[0].endX),
                   (float)(odabraniSegment[0].endY));

rect2 = maliOkvir.GetBounds();
G.DrawRectangle(pen5, rect2);

一部でエラーが発生しますrect2

G.DrawRectangles(pen5, rect2);

「System.Drawing.RectangleF」から「System.Drawing.RectangleF[]」に変換できません

どうすればこれを修正できますか? Rectangleと の複数のバリエーションを試しましたがRectangleF、どれも一緒に動作しません..最終結果は次のようになります。

ここに画像の説明を入力

4

2 に答える 2