你说得不是很清楚?可能是你的form1是按一次就创建一个form2
解决方案 »
- ~~~~~~~~~寻找一个好用的媒体播放控件~~~~~~~~~~~~~~~~~
- windows 2003 Tservice 程序创建TADOConnection 对象出错!求解!
- ReportMachine安装成功后,打开有RM控件的项目提示Error reading RMReport1.PreviewOptions.RulerUnit: Property PreviewOpt
- 在發送的郵件中以圖片為底片
- Delphi 7.0 安装问题
- Delphi中如何调用OCX控件?
- 在quickreport中分组后如何将一组的内容打印在一页,或规定一个只能打印几组?
- 一个简单但我不会的问题,如何能获得表中更新数据
- 关于编写组件的问题???
- 关于webbrowser的???
- 各位大俠﹐幫幫我吧
- 各位大侠帮我检查一下这段代码
begin
Close ;//你应该关闭自己,而不是全局变量Form2.
end;
你声明form2为MdiChild了吗
begin
if not assigned(form2)
form2:=tform2.Create(application);
end;procedure TForm2.Button1Click(Sender: TObject);
begin
form2.Close ;
end;procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
form2:=nil;
end;
begin
form2.Close ;
end;
改为:
procedure TForm2.Button1Click(Sender: TObject);
begin
self.Close ;
end;
begin
if not assigned(form2)
form2:=tform2.Create(application);
end;