MDI窗口关闭问题(急)(50分)

  • 主题发起人 主题发起人 jiji
  • 开始时间 开始时间
J

jiji

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用DELPHI做设计时,遇到这种情况,FORM1是MDI窗口中
的子窗口,我在它的CLOSE事件中写了:FORM1.FREE
我在FORM中的BUTTON上也写了同样的一句,但怪就怪在
我直接关闭FORM右上角的关闭符号关闭就没错,但是
我用我的BUTTON关闭时就出现abrastract error这种错误,
请教各位大虾这是怎么回事?怎样才能解决呢?谢了。
 
form.onclose中加入
Action := caFree

button.click 中: form.close;
 
一个对象是不允许Free自己的, TForm.OnClose中的CloseAction置为caFree是告诉
Application关闭这个Form后再释放他
 
"delphi高级编程指南"讲的特别清楚,你看一下全明白了
 
多人接受答案了。
 
后退
顶部