【问题标题】:Adding Event listener to drawn objects将事件侦听器添加到绘制的对象
【发布时间】:2013-08-08 11:30:36
【问题描述】:

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

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

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

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

【问题讨论】:

  • 你想给哪个控件添加事件监听?
  • 到绘制的矩形
  • 请参阅my example 使用当前相关的 .Net Windows UI 技术。

标签: c# windows winforms event-handling


【解决方案1】:

您可以改用Panel。

如果您希望它们可移动且可调整大小 - 使用 Form's。 (见this answer。)

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

【讨论】:

    猜你喜欢
    • 2019-03-21
    • 2018-12-10
    • 1970-01-01
    • 2012-09-09
    • 2016-10-19
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 2014-01-29
    相关资源
    最近更新 更多