1

我想用所选控件的调整大小点绘制一个矩形,如下图所示。

在此处输入图像描述

我利用了控件的绘制事件,并且能够为选定的控件绘制一个边框矩形。

 Rectangle borderRectangle = new Rectangle(0, 0, this.Width, this.Height);
 ControlPaint.DrawBorder(e.Graphics, borderRectangle, Color.Black,System.Windows.Forms.ButtonBorderStyle.Dotted);

我们是否可以选择包含 Windows 窗体设计器中的功能?

请给我建议一个相同的方法。

提前致谢,

ķ

4

1 回答 1

1

这是一个自定义实现,可以在 codeproject 上具有可调整大小的控件:

允许用户在运行时调整控件大小

以下是有关如何在 .NET 中构建成熟的表单设计器的一些官方信息:

通过使用 .NET 构建自定义表单设计器来定制您的应用程序

于 2012-10-29T15:15:15.723 回答