3

目前我正在使用 Windows 窗体绘制矩形。

g.DrawRectangle(new Pen(Color.Black),new Rectangle(new Point(10,10),new Size(50,50)));

但我想为此添加事件侦听器,以便我可以使它们可移动和可调整大小。

我可以使用 Windows 窗体 DrawRectangle() 执行此操作还是有其他方法?

4

1 回答 1

1

您可以使用Panel's 代替。

如果您希望它们可移动且可调整大小 - 使用Form's. (见这个答案。)

(至于您的示例中绘制对象的事件-我不知道有一种简单的方法可以做到这一点。但是您可以尝试计算鼠标在表单上单击的位置...)

于 2013-08-08T11:48:36.070 回答