在线等待!!!1请教关于子窗体的右上角的关闭按钮“×”出现的问题。 各位高手,我自己设计了一个简单的程序,其中设置了父窗体和子窗体,子窗体右上角的关闭按钮“×”为什么不能实现关闭功能,而是实现最小化的功能?如何才能使其实现关闭功能? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了....,没看清楚是子窗口,在FormClose事件里加action:= caFree; onclose里面写action:=cafree;form2:=nil; FormCloseQuery 事件里设置 CanClose为true 你的子窗体是怎么动态建立的?procedure TForm1.BitBtn1Click(Sender: TObject);var f2:TForm2;begin f2:=Tform2.Create(Application); f2.ShowModal; f2.Free; end;是这样的吗?你把它form2从Auto-Create Form中去掉 在子窗体的FormDestroy事件中加入子窗体名.free; 在子窗体的ONClose事件中加入procedure Tform1.FormClose(Sender: TObject; var Action: TCloseAction);beginaction:=cafree;end; 感谢楼上的提醒,呵呵那就在FormClose事件里加action:= caFree;可以了吧? 正解应为:procedure TFormDetail.FormClose(Sender: TObject; var Action: TCloseAction);begin action:=caFree ;end;procedure TFormDetail.FormDestroy(Sender: TObject);begin FormDetail := nil ;end; Self.Release;这样肯定可以关闭;可以没分了 求结构作为参数 这是不是Delphi的一个Bug? 有关query的Query1CalcFields事件 动态的创建窗体,希望大侠指点,问题在注释中间。 如何化简这段循环? 哥哥、姐姐帮忙! 在线等待(100分)-本人刚从C++,VB转行到此,请叫一个问题!! 关于文件的查找(解决就结帖) 求教,急!!! 关于一个方法中启用和关闭全局钩子的问题 有没办法把窗体上的关闭按钮屏蔽掉但可以看到,就是把那个打X的变成灰色???? 怎样用DELPHI7控制EXCEL作图?急!
在FormClose事件里加
action:= caFree;
action:=cafree;
form2:=nil;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
f2:TForm2;
begin
f2:=Tform2.Create(Application);
f2.ShowModal;
f2.Free;
end;是这样的吗?你把它form2从Auto-Create Form中去掉
子窗体名.free;
procedure Tform1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;
那就在FormClose事件里加
action:= caFree;
可以了吧?
procedure TFormDetail.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
action:=caFree ;
end;procedure TFormDetail.FormDestroy(Sender: TObject);
begin
FormDetail := nil ;
end;
这样肯定可以关闭;可以没分了