D
doby_li
Unregistered / Unconfirmed
GUEST, unregistred user!
如:<br>点击A窗口的一个button按纽:<br>procedure Tmonimain.lblW_E44FClick(Sender: TObject);<br>begin<br>screen.Cursor:=crHourGlass;<br>lblW_E44F.Enabled:=false;<br><br>//省略一部分代码<br><br>setrateprice.Showmodal;<br>screen.Cursor:=crdefault;<br>lblW_E44F.Enabled:=true;<br><br>end;<br><br>以下是点击B窗口的“确定保存”按纽:<br>procedure Tsetrateprice.Tsbn_101Click(Sender: TObject);<br>begin<br>screen.Cursor:=crHourGlass;<br>Tsbn_101.Enabled:=false;<br><br>//中间这段是对oracle数据库进行的一些读写操作,比较耗时,大约要10秒。<br><br>screen.Cursor:=crdefault;<br>Tsbn_101.Enabled:=true;<br><br>setrateprice.hide;<br>setrateprice.close;<br><br>end;<br><br>我的流程是:<br><br>点击A窗口的button1按纽打开B窗口,在B窗口中输入完资料后点“保存”,然后将保存成功或失败的信息显示在A窗口的memo1上面,再自动关闭B窗口。<br><br>但现在的问题是:B窗口有时能自动关闭,有时却又不能,为什么?<br>请各位大虾指点!对于这种流程的设计大家通常是如何处理的?<br><br>先谢了。