【发布时间】:2010-06-14 12:35:45
【问题描述】:
我有一个带有停靠在其中的面板的表单。然后我在主面板(命名为 ContainerPanel)上动态创建 15 个面板(命名为:panel_n)和 15 个图片框(命名为:picturebox_n)。
在使用相关鼠标事件创建的面板 (panel_n) 上拖动任意图片框时。我想获取图片框被拖过的面板的名称。鼠标光标似乎被捕获了。
我已经尝试创建一个 IMessageFilter 界面,但是当将其中一个图片框拖到任何一个面板上时仍然没有触发事件。
ClientRectangle.IntersectsWith 函数也不起作用,因为坐标始终为 0,0。
我只需要拖动图片框的面板名称(最好在 mouseup 事件上)
【问题讨论】:
标签: c# panel picturebox