我的用户控件位于Windows窗体上。根据焦点(无论是否在用户控件的父母表格上),我想做单独的事情。我知道,我可以通过
轻松访问家长表格 Private Sub Rearrange()
'Obtain the control's parent. The control is intended to run on a Form only.
Dim oFrmParent As Form = Me.Parent
...
End Sub
但是,我在这里被困住了。虽然表单确实有一个聚焦属性,但它对我的目的似乎没有太大意义,因为我希望我的 UserControl 对表单做出反应,从而获得焦点另一个任意应用程序,以及失去焦点到另一个任意应用程序,而不需要调用任何UserControl方法。
问题是:当父母获得或失去焦点以执行某些代码时,如何通知我?