If I don't have the parent UIElement, how can I get the UIElement from a point? Say if the mouse was just over a UIElement, how can I determine which is the lowest level one under the mouse? I don't have an UIElement to call UIElement.ElementFromPoint(), but I do have a point...
There is no way to do this without having some sort of UIElement to work with. You could call GetChildAtPoint from the form or main container to see which control you are over, but from that point you will have to know which control you have and get the UIElement from it accordingly.
-Matt
Why don't you have a UIElement? What control are you using? All of the Infragistics WinForms controls (except Chart and Gauge) expose the main UIElement of the control.
I'm actually working in Infragistics 2006.1, so I want to get the current dropped down control. In 2007.1 I can call DropDownManager.GetCurrentDroppedDownControl(owner). This doesn't exist in 2006.1 and I'm looking for a workaround. If I could get the UIElement for the ValueListDropDownUnsafe control, I'd be fine, but I can't seem to do it. So either, the control or its UIElement would be very useful to me.