CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

我做了个程序分为mdiform和childform,我怎么能控制同一个childform在mdiform多次打开?在什么地方写??

楼主yongshengni(阿福)2004-12-02 18:44:36 在 Delphi / 数据库相关 提问

我做了个程序分为mdiform和childform,我怎么能控制同一个childform在mdiform多次打开?在什么地方写?? 问题点数:50、回复次数:4Top

1 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2004-12-02 18:54:25 得分 10

for   i:=mdichildcount-1   to   0   do  
                      mdichildren[i].close;Top

2 楼Samland(samland)回复于 2004-12-02 19:26:15 得分 40

可以  
  ChildForm请首先在Project文件中把   Application.CreateForm(TChildFormX,   ChildFormX);移去  
   
  然后在MainFrom创建它  
  if   (ChildFormX=nil)   then   ChildFormX:=   TChildFormX.Create(nil);  
   
  在ChildFormX的OnCLose事件中写  
  Action:=   caFree;  
  ChildFormX:=   nil;  
  即可实现关闭时释放掉Top

3 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2004-12-03 08:03:54 得分 0

加入到你的菜单事件里也可以,加入到mdiformcreate事件也可以Top

4 楼yongshengni(阿福)回复于 2004-12-03 10:28:22 得分 0

chinaandys  
   
  你的办法我试过了,不行,程序运行报错啊!!!Top

相关问题

  • 多个程序共用同一个菜单
  • 在同一个程序里,string能不能反复new?
  • 怎样才能禁止同一个程序同时运行
  • ===同一个C程序为何VC的EXE比TC3大几倍??
  • 用C#怎样调用在同一个文件夹的程序
  • 如何在同一个程序中使用CSocket和Socket2.0API?
  • 同一个程序的两个CListCtrl之间怎么Drag-and-Drop
  • 如何防止程序多次打开同一个文件?
  • 同一个系统是否兼容c++和c的程序
  • 整个程序都遇到同一个问题———好郁闷!

关键词

  • 控制
  • childform
  • mdiform
  • childformx
  • tchildformx
  • 打开
  • 地方写
  • 能控制同一个
  • nil
  • 做了个程序分为

得分解答快速导航

  • 帖主:yongshengni
  • chinaandys
  • Samland

相关链接

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

广告也精彩

反馈

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