MDI窗体DBGrid控件无响应
详细情况:
一个主窗体和一个MDIChild窗体,MDI窗体含DBGrid控件。
问题:在MDI窗体DBGrid控件拥有焦点时,点击主窗体控件后,再直接点击MDIChild窗体中DBGrid控件,DBGrid控件没有任何响应,只有先点击MDIChild窗体其它控件后,才能点击DBGrid控件!
为解决此问题,在MDI窗体的FormDeactivate事件中写入:
Self.ActiveControl:=nil;
可解决MDIChild窗体中DBGrid控件的响应问题,但又造成点击主窗体控件时,第一次点击无效。
请问各位大侠:
(1)为何出现MDIChild窗体中DBGrid控件无响应?如何解决?
或者
(2)如何解决MDI窗体增加FormDeactivate事件后,主窗体控件第一次点击无效的问题?