DrawRectangle为什么会差一个像素?
我在Form上画矩形时, g.DrawRectnagle(new Pen(Color.Red), ClientRectangle);
(ClientRectangle是Form的客户区, Form上没加菜单, 工具栏和状态栏等控件)
左侧与上面的线正常显示, 右侧和下侧的两条线显示不出来, 如果把ClientRectangle的Width, Height减少1像素, 则可以显示. 这表示drawRectangle少画了一像素, 为什么啊?
另外用ClientRecgangle创建一个Bitmap, 在这个Bitmap中画矩形时,
g.DrawRectangle(new Pen(Color.Red), ClientRectangle)还是差一个像素. 为什么啊? 谢谢!