我已经编写了一个测试程序,以尝试了解Form和UserControl的某些事件。
我打开和关闭该应用程序,MyFakeForm从未发生databases::db_name: 'DB_PLACEHOLDER'
,OnEnter
,OnLeave
和OnGotFocus
事件。
为什么不呢?
OnLostFocus
答案 0 :(得分:2)
这是因为窗体通常不会获得焦点,但是窗体上的控件却会得到焦点。表单是否完整包含控件?您可以单击表单本身,而不单击表单上的控件吗?
我认为,Activated / DeActivated事件可能更多。
每当表单变为活动状态或另一个表单处于活动状态时,它们都会触发。
答案 1 :(得分:0)