创建子窗体
procedure Tf_main.N2Click(Sender: TObject);
begin
if not assigned(f_czypz) then
begin
f_czypz:=tf_czypz.Create(self);
f_czypz.Show;
end;
end;
f_czypz是子窗体的名称。
关闭子窗体
procedure TF_czypz.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;
问题是我第一次打开子窗体时可以打开。可是关闭后就打不开了 ,这是为什么啊?
procedure Tf_main.N2Click(Sender: TObject);
begin
if not assigned(f_czypz) then
begin
f_czypz:=tf_czypz.Create(self);
f_czypz.Show;
end;
end;
f_czypz是子窗体的名称。
关闭子窗体
procedure TF_czypz.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;
问题是我第一次打开子窗体时可以打开。可是关闭后就打不开了 ,这是为什么啊?
解决方案 »
- 放假了,我胡汉三又回来了
- 如何获取上级目录?
- 用什么的控件能实现显示数据库中的信息 请指点
- DELPHI如何控制打印机,急。。。。。。。。。在线等。。。。。。。。。。。。。。
- 帮帮忙,Access文件如何进行复制?
- 怎样使按Ctrl+S时,执行某个动作?
- 项目开发过程时间分配
- 小声的问:Code Insight窗口怎样改成不用Ctrl+空格弹出?大声的喊:放分喽!瞧我的信誉!
- delphi中ADODATASET的CURSORLOCATION和CURSORTYPE和LUCKTYPE的关系
- 想做个时钟
- sql server 2000下面建的表怎么样导出来
- 请问如何判断窗体是否打开?内详!急切等待!
procedure Tf_main.N2Click(Sender: TObject);
begin
if not assigned(f_czypz) then
begin
f_czypz:=tf_czypz.Create(self);
f_czypz.Show;
f_czypz.free;
end;
end;
有问题请发信息到我的E-mail:[email protected]
begin
if not assigned(f_czypz) and f_czypz<>nil then
begin
f_czypz:=tf_czypz.Create(self);
f_czypz.Show;
end;
end;
f_czypz是子窗体的名称。
关闭子窗体
procedure TF_czypz.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
F_Czypz:=nil;
end;