1
我想畫的IC封裝的頂視圖,它應該像這樣(對不起,我想不出甚至畫它使用Windows的油漆不夠好!)加入弧使用的GraphicsPath
矩形我正在使用一個路徑obeject,但我的路徑對象的結果是沒有接近我所期望的。至少完整的矩形本身繪製得很好,但我有問題做出我在示例圖片中看到的頂部弧線。如果你能指點我到正確的地方,會很好。這裏是我的代碼:
private GraphicsPath DrawDilBounds(Size size)
{
var p = new GraphicsPath(FillMode.Alternate);
p.StartFigure();
p.AddLine(0, 0, 0, size.Height);
p.AddLine(0, size.Height, size.Width, size.Height);
p.AddLine(size.Width, size.Height, size.Width, 0);
p.AddLine(size.Width, 0, (size.Width/2) - 10, 0);
p.AddArc(size.Width/2 - 10, 0, 10, 10, 10, 10); //This arc looks like no arc!
p.AddLine((size.Width/2) + 10, 0, 0, 0);
p.CloseFigure();
return p;
}
所以我在做什麼這裏開始從左上角一些線,左下角,到右下角和finaly到右上角,然後我添加了一行從頂部在頂部中間的右上角,減去10個像素,然後我想添加寬度爲20像素的圓弧,然後完成繪圖回到左上角。
我永遠感激你纔好幫助漢斯!我想90%的聲譽僅僅是因爲你的答覆是回答! – 2012-08-14 12:15:24