CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

窗体的问题!

楼主shxyz(shxyz)2004-12-04 11:06:09 在 Delphi / VCL组件开发及应用 提问

我在主窗体中按了一个按钮后会弹出一个从窗体,从窗体有一个"确定"按钮,在按下"确定"按钮后会有一系列动作,与外部的硬件进行通讯并对接收到的数据进行处理,这使得从窗体要停留几秒钟才能关闭,那样看上去感觉不好,有什么办法可使得从窗体能即刻关闭呢?  
  我用的是  
  Form1:=TForm1.Create(Application);  
  if(Form1.ShowModal=mrCancel)then  
  begin  
      Form1.free;  
      Exit;  
  end;  
  //与外部的硬件进行通讯并对接收到的数据进行处理部分  
  //.......  
   
  Form1.Free; 问题点数:10、回复次数:5Top

1 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-04 11:11:22 得分 6

你有东西在处理,关闭窗体前,窗体肯定要释放你调用的资源,肯定会慢  
  你要么强迫用户先停止数据处理,然后关闭,Top

2 楼linzhengqun(风。我回来了)回复于 2004-12-04 11:51:07 得分 4

选把Visible设为False如何Top

3 楼shxyz(shxyz)回复于 2004-12-04 12:13:20 得分 0

试了,不行,不会即刻看不见的Top

4 楼shxyz(shxyz)回复于 2004-12-04 12:19:00 得分 0

我就奇怪,其实我处理中没有用到窗体中的任何信息,那我"确定"后先将窗体free后再进行数据处理,应该可以即刻关闭的呀,为什么还是不行呢,代码应如何放置呀?Top

5 楼shxyz(shxyz)回复于 2004-12-04 14:02:31 得分 0

upTop

相关问题

  • 窗体
  • 窗体
  • 窗体
  • 窗体
  • 父窗体和子窗体
  • 父窗体与子窗体
  • 全屏窗体?
  • 有关窗体。。。
  • 透明窗体
  • 显示窗体

关键词

  • 窗体
  • 关闭
  • 按钮
  • 处理
  • 确定
  • form1
  • free

得分解答快速导航

  • 帖主:shxyz
  • nyf1220
  • linzhengqun

相关链接

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

广告也精彩

反馈

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