0
我有一个UserControl,它应该检测它何时重新定位在某个其他元素上而不是火灾事件。我如何检测主要元素下面是否存在其他元素,以及如何将事件绑定到元素下面。元素检测和事件的元素
我需要这个为Kinect项目制作一个自定义光标。
我有一个UserControl,它应该检测它何时重新定位在某个其他元素上而不是火灾事件。我如何检测主要元素下面是否存在其他元素,以及如何将事件绑定到元素下面。元素检测和事件的元素
我需要这个为Kinect项目制作一个自定义光标。
你问题的事件触发部分对我来说有点不清楚。我仍然会尽力回答你的问题。
Control类有一个名为Parent的属性,该属性持有对控件所属对象(即Form,Panel等)的引用。最好的方法是循环访问控件父级的子控件,并检查它们中至少有一个是否与控件重叠。
foreach (Control control in Parent.Controls)
{
if (control.Bounds.IntersectsWith(Bounds))
{
// Trigger Event
}
}