如果一个form没有被激活,再这form里的控件就不能调用。所以,再另一个form里激活它时,写:Application.CreateForm(Tfrmmsdr, frmmsdr);可在程序运行到这里时,会出错:Cannot create form。No MID forms are currently active.
如果哪位高手知道,在form没有被激活时,怎么调用里面的控件?在下感激不尽呀!
如果哪位高手知道,在form没有被激活时,怎么调用里面的控件?在下感激不尽呀!
解决方案 »
- 向数据表插入数据碰到的问题
- 如何用delphi读出系统日志啊
- ADOQury+DBGrid,如何用代码置grid的一列全为0。
- 问在delphi中如何用TStoredProc这个控件来调用Oracle存储过程
- 用dbexpress联接informix服务器,却没有informix驱动
- 还是资源问题,为情飞来看一下
- ADO提取数据遇到古怪的问题???Borland的Bug???对ADO/OLE以及各种数据类型精通的大虾请进.
- 有谁能介绍一个可以写学习笔记,分门别类记载开发心得,技巧,并可以绘制简单图形(有时侯复杂的数据结构要画示意图)的软件,3Q
- delphi串口通讯怎样做
- 请问如何屏蔽其他窗口?
- 如何获取打印文件信息
- 如何取得dbgrid选中的cell的rect坐标?不是在dbgrid的事件中取。
if application.findcomponent('frmmsdr')=nil then
Application.CreateForm(Tfrmmsdr, frmmsdr);
begin
datamodule2.Table1.Insert;
form7:=tform7.Create(application);
form7.ComboBox1.Items.LoadFromFile('USER.XJY');
form7.showmodal;
end;
激活调用是这几句吗?
form7:=tform7.Create(application);
form7.ComboBox1.Items.LoadFromFile('USER.XJY');
form7.showmodal;
可程序还是会出同样的错误呀!