请教一个用户控件中失去焦点的问题,一个简单的场景如下:
有一个带有菜单的主窗体F(不设置Mdi),它加载了一个用户控件U,这个用户控件中有很多个TextBox,这些TextBox都订阅了TextBox的Leave事件和Validating事件.
    现在输入焦点在U中的某个TextBox上,然后点击F窗体上的菜单,焦点未转移,也就是说没有触发Leave事件或Validating事件.输入焦点的确还在那个TextBox上闪烁,为什么会出现这种情况?
                
    我想在用鼠标点击菜单时,使用户控件上的焦点真正地离开,触发Leave事件或Validating事件,应该怎么做?
    
不要在菜单事件中手动调用Leave或Validating处理函数,这仅仅是个一个简单的例子,现实场景很复杂的,用户控件中还有用户控件,最底层的用户控件中的TextBox需要触发Leave事件或Validating事件,但最底层的触发事件是没有对外公开的