如何监测MDIChild的切换?
在程序中能否在MDIChildForm获得焦点时,在MDI主窗口有事件监测到?
也就是我想在主窗口中知道子窗口的焦点发生了变化。
问题点数:100、回复次数:5Top
1 楼liangqingzhi(老之)回复于 2006-03-12 20:09:45 得分 20
可在子窗体的OnActivate事件里通知主窗体Top
2 楼cuteant(我这张旧床票还能否登上你的破床|涛声是否依旧)回复于 2006-03-12 20:10:37 得分 20
if ActiveControl.Parent=Form1 then ShowMessage('ok');
这样就可以知道是否获得焦点的窗体是不是Form1,其他的窗体类似Top
3 楼NightCloud()回复于 2006-03-13 11:16:07 得分 40
看一个类似的帖子:
http://community.csdn.net/Expert/TopicView3.asp?id=4575455Top
4 楼china618(▲▲▲▲▲差一千分)回复于 2006-03-13 11:49:35 得分 20
if ActiveMDIChild is TForm2 then
begin
ShowMessage('OK')
end;Top
5 楼xtaotao(淘淘)回复于 2006-03-13 16:52:30 得分 0
虽然没有彻底解决,不过还是谢谢了Top




