CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

怎样将子窗口自动关闭?

楼主OK001()2003-10-02 10:38:31 在 Delphi / VCL组件开发及应用 提问

我在form中许多mdiform,我怎样通过点击某个按键关闭子form. 问题点数:20、回复次数:11Top

1 楼sixgj(轰炸机)回复于 2003-10-02 11:17:13 得分 0

设置事件为关闭窗体就是。Top

2 楼xiaoqiang123(xiaoqiang)回复于 2003-10-02 12:08:00 得分 0

按钮事件:窗体名.close;  
  窗体中的formclose:  
                        cafree:=true;Top

3 楼xiaoqiang123(xiaoqiang)回复于 2003-10-02 12:25:14 得分 0

窗体中的formclose:  
                        action:=cafree;Top

4 楼OK001()回复于 2003-10-03 09:22:09 得分 0

我的用意是子窗口名是动态的, 是一个变量。  
  比如我的子窗口名是mdiform  
   
  即aa:='fmdiform'  
  我用aa.close程序就出错,怎样实现关闭呢?Top

5 楼cdzjhmao()回复于 2003-10-03 10:38:02 得分 0

action:=cafree;Top

6 楼hejianling305(爱上编程的笨小孩)回复于 2003-10-03 10:44:30 得分 0

是的。在关闭窗口的事件中。加入action:=cafree;来释放子窗口的资源Top

7 楼OK001()回复于 2003-10-03 16:02:45 得分 0

没有人回答很全面  
   
  我的意思是子窗口名是一个变量,怎样实现关闭的功能。Top

8 楼edgethinking(学习.net中...)回复于 2003-10-03 16:23:43 得分 20

 
  -----------------------  
  for   i   :=   0   to   screen.FormCount   -   1   do  
  begin  
          if   screen.Forms[i].ClassName   =   aa   then  
                  screen.Forms[i].Close;  
  end;  
  Top

9 楼siwuge(五哥)回复于 2003-10-03 16:26:12 得分 0

帮顶。Top

10 楼w78z(秋风细雨)回复于 2003-10-03 16:39:25 得分 0

顶。。  
  没想到关一个子窗口。。  
  竟需要这么长的句子。  
  。。。。。。。  
  学到了。。~  
  Top

11 楼lydvqq(碧水情缘♀黑哥)回复于 2003-10-03 16:57:33 得分 0

 
  還不行嗎?  
  Top

相关问题

  • 子窗口关闭,如果实现父窗口自动刷新。。。
  • 窗口的自动关闭
  • 自动关闭窗口
  • 怎样关闭子窗口的同时自动刷新父窗口?(43分)
  • 如何在打开1个子窗口后自动关闭父窗口
  • 关闭子窗口
  • 如何自动关闭窗口?
  • 怎么自动关闭窗口?
  • 如何自动关闭窗口
  • 自动关闭窗口的问题!!!

关键词

  • 子窗口
  • 窗体
  • 关闭
  • cafree
  • screen
  • aa
  • close
  • forms

得分解答快速导航

  • 帖主:OK001
  • edgethinking

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo