窗体显示的问题????(100分)

  • 主题发起人 主题发起人 pcanywhere
  • 开始时间 开始时间
P

pcanywhere

Unregistered / Unconfirmed
GUEST, unregistred user!
定时检查多个任务,看是否到时间,满足条件showmodal一个form进行提示,
但出现一个是,程序就不执行了,关掉FORM继续,这种方法不行。
有增加了一个TTIME,进行提示FORM的showmodal,程序不会中断,但问题是一个任务到
时间后出现提示,后面的也就无法执行,不会出现多个提示窗口,大家有没有好的办法。
谢谢!
 
在 form 中放一个 TMemo 。
//当事件发生时,在memo 中添加一条信息
from1.memo1.lines.add('提示信息');
//然后显示窗口,不要用 showmodal
form1.show
 
“但问题是一个任务到时间后出现提示,后面的也就无法执行,不会出现多个提示窗口”
是什么意思?
 
你研究一下TThread吧
 
一个任务到时间后出现提示,后面的也就无法执行,不会出现多个提示窗口-->
我把任务的内容放到form的上,showmodal出来后,后面的任务到时不会出现提示窗口,
能不断显示同一个form,但里面内容不同。 这些提示窗口要手工去关闭。
 
showmodal是阻塞的,为什么不用Show?
 
show也只能显示一个form, 只不过过一段时间form上的内容变了而已。 我看他的要求是每次提示显示一个form吧。
这样就要每段时间create一个新form显示出来了。而且点了关闭后应当释放它。
 
在showmadol前放一个开关,就是设一个全局的布尔量,
只有开关开时,可以showmadol,一旦showmadol了,就把开关关掉,当有madolresult反回了,
再把开关打开!
 
你可以不用showmadol,你新加一个窗体,显示提示信息,
窗体formstyle属性设为fsStayOnTop,到时间show即可
 
Another_eYes, 说的对,怎么实现呢?有什么好的办法?
 
上面不是已经有了。
 
多人接受答案了。
 
后退
顶部