I need a way of looping thru all the controls on a window form to determine which one has focus then return that control to the calling subroutine. Basically I have a sub routine that calls a function which returns the control on the form that has focus. Because Rad Controls have child controls that may actually have the focus what is the best way of doing this?