c#/ 2D图形/绘制矩形大小行为

时间:2011-10-31 21:40:14

标签: c# .net drawing2d

private void Form1_Paint(object sender, PaintEventArgs e)
{
    Pen p = new Pen(Brushes.Black, 1);
    e.Graphics.DrawRectangle(p, 3, 3, 89, 30);
}

为什么此代码会产生90px宽度/ 31px高度的盒子?即比请求大一个像素。 顺便说一句:FillRectangle工作正常。

1 个答案:

答案 0 :(得分:0)

我想这是因为命令定义了矩形的内部大小并在其周围绘制边框。