窗体的问题!
我在主窗体中按了一个按钮后会弹出一个从窗体,从窗体有一个"确定"按钮,在按下"确定"按钮后会有一系列动作,与外部的硬件进行通讯并对接收到的数据进行处理,这使得从窗体要停留几秒钟才能关闭,那样看上去感觉不好,有什么办法可使得从窗体能即刻关闭呢?
我用的是
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




