UserControl ClientRectangle比它说的要小

本文关键字:ClientRectangle UserControl | 更新日期: 2023-09-27 18:16:38

我试图使我的UserControl自定义边界(我改变默认的边界样式为"none"在属性-我创建了控制,我调用图形。drawrectangle(…,ClientRectangle)。我看到的只是我绘制的矩形的顶部和左侧边界-似乎我可以绘制的区域的实际大小与ClientRectangle不同…如何改变它/得到正确的ClientRectangle大小?

UserControl ClientRectangle比它说的要小

ClientRectangle返回独占坐标的矩形,因此您需要从底部和右侧减去1。无论当前图形模式下每像素有多少个单位,这都可以工作,如果我错了,有人会纠正我。