【发布时间】:2010-12-26 02:23:39
【问题描述】:
我有一个在 Panel 控件中呈现的List<Rectangle> myRectangles。如果我想在鼠标位于任何 myRectangle 内时触发事件处理程序,我最好的选择是执行“foreach”吗?然后去做 myRectangle.OnMouseMove() 会做的任何事情?
【问题讨论】:
-
您好,当您说“渲染”时,您的意思是矩形是由Paint Event 在Panel 中绘制的吗?还是它们是某种类型的“对象”?矩形的大小是固定的,还是可以重新调整大小或移动……如果是对象?我们可以假设矩形不重叠吗?你越清楚,你得到的答案就越清楚:)