【发布时间】:2012-10-29 14:09:44
【问题描述】:
我想为所选控件绘制一个带有调整大小点的矩形,如下图所示。
我利用控件的绘制事件,我能够为选定的控件绘制一个边框矩形。
Rectangle borderRectangle = new Rectangle(0, 0, this.Width, this.Height);
ControlPaint.DrawBorder(e.Graphics, borderRectangle, Color.Black,System.Windows.Forms.ButtonBorderStyle.Dotted);
我们是否可以选择包含 Windows 窗体设计器中的功能?
请给我建议一个相同的方法。
提前致谢,
K
【问题讨论】:
-
你可以在这里查看可能的解释:stackoverflow.com/questions/13039883/…
-
@Nick 谢谢你的帖子尼克。它让我知道了如何做到这一点。
-
没关系,当我在另一个问题上遇到类似问题时,我不想再次输入该答案;-)
-
你已经找到了 ControlPaint,方块是用它的 DrawGrabHandle() 方法绘制的。
-
@HansPassant 是的。使用矩形作为边缘的 DrawGrabHandle 方法。谢谢:)