formClose();
事件中有这样一句代码:
cation:=cafree;
事件中有这样一句代码:
cation:=cafree;
解决方案 »
- 自定义错误处理程序代码,请帮忙解释每行的意义,TKS!
- 一道面试题
- TIDHttp控件在那里有?我看帮助里有但控件页上没有?
- D6下载地址!
- 我想在按钮按下时清空DBLOOKUPCOMBOBOX里的内容,但把LISTFIELDINDEX设为-1时不能清空,怎样清空呢?
- 在DBGrid网络中,调用DataSouce.DataSet.Delete后,出现“键列信息不足或不正确,更新影响到过多的行”错,高手求救啊~~
- 如何用delphi动态打开access数据库文件
- object_id('tempdb..#tempTable') is not null 转DELPHI
- 关于控件释放的问题
- 急急急!!怎样在delphi中获取正在拨号的用户名和密码????
- 唉!大家帮我看看这个问题.....先谢了!!
- delphi中如何做到把一个数据库中的某个字段读到combox中去?
cation:=cafree(允许关闭)
cation:=caNone(不允许)
form1.onClose();
在主窗体中调用MDIChild子窗体(Form2)
调用: 我是这是样写代码的
application.createform(TForm2,Form2);关闭: 在MDIChild子窗体(Form2)的onclose事件中
是这样的代码
freeandnil(form2);我也想把它改为cation:=cafree;
但是这样改的话,再重新调用时会出错
同时 project-->option 菜单命令中我把所有子窗体全部改为非自动创建!
注意这一点非常重要。多个窗体曾互为MDIForm和MDIChild关系后,改回为none
运行程序时,这几个窗体会同时出现.你们是怎样调用MDIChild子窗体的?
form2:=nil
form2:=nil;
freeandnil(form2);
之类的语句,只写
cation:=cafree;
所有MDI子窗体都是动态创建的,在单元中没有var声明窗体变量。