有劳高手!!苦思不得其解===继承的Form. 1、你可以测试一下普通Form的Activate事件,是否正常触发?2、对于按钮的visible和enabled属性,我觉得放在Action的OnUpdate事件中最好。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然是继承,父窗体的一切也跟子窗体混放在一起了。请这样:创建一个子窗体前,把另一个子窗体free掉! 试一试:将with 语句中的frmMain.myATedit 改为Self.myATedit . 楼上说的对,FrmMain只是一个实例名,但继承的窗体的实例并不是FrmMain FrmMain是主表单,并非由这个模板继承而来。问题已经解决,原来如此:\\bt1Clickfrom1.parent:=frmMain.panel1;form1.show;\\bt2Clickfrom2.parent:=frmMain.panel1;form2.show;from1与form2的parent同为frmmain的一个panel,在显示form2时,form1是在form1的下面,虽然见到的是form2,用mouse激活的却是Form1 !!!我的解决办法是:在form2.show前加入 form1.hide; HDBIDB 是句柄吗? Opendialog的问题 如何在ActiveX的dll中调用外边exe程序??? 关于直接利用adoquery往数据库的表里面赋值 报表中的主从关系怎么设定??谢谢 高手帮个忙,TStoredProc 和存储过程必须一一对应吗?如果不是,怎样写能帮忙说一下吗? 关于Com的问题,有点难 手机程序求购-表格设计和发送 messagebox里的按钮事件怎么判断? 请问delphi xe5中的richedit如何插入图片 关于XML在做web服务器所调用的DLL时的解析问题 如何在线程间进行数据传输? 如何使用CreateFileMapping?
FrmMain是主表单,并非由这个模板继承而来。问题已经解决,原来如此:\\bt1Click
from1.parent:=frmMain.panel1;
form1.show;\\bt2Click
from2.parent:=frmMain.panel1;
form2.show;from1与form2的parent同为frmmain的一个panel,在显示form2时,form1是在form1的下面,虽然见到的是form2,用mouse激活的却是Form1 !!!我的解决办法是:在form2.show前加入 form1.hide;