如何让一个界面操作时让另一个界面保持工作(27分)

  • 主题发起人 主题发起人 willyu
  • 开始时间 开始时间
W

willyu

Unregistered / Unconfirmed
GUEST, unregistred user!
本人遇到一个问题,有两个界面都有定时器在工作,A界面工作时打开B界面,在点住B界面关闭按钮不放时时发现A界面的定时器处于暂停工作状态,待松开关闭按钮时A界面的定时器又开始工作了,如何解决这个问题使得无论哪个界面的任何操作都不影响另一个界面的工作
望指教,谢谢
 
界面里面的程序用线程,界面怎么用线程,大侠有相关资料吗
谢谢
 
用API来做吧
 
进来学习的.
 
也是来学习的
 
后台工作可以用线程
界面就没办法
 
你那个定时器用线程代替不就可以了吗?
 
to:vpjian
定时器暂停工作的界面中已经用到了线程
 
学习ing。。。
 
定时器的消息级别太低, 有些情况下定时器消息会被抛弃!
你可以使用其他定时器, 比如多媒体定时器, 线程 Sleep()定时器!然后发送自定义消息。封装成控件自然也可以!
 
打开B时用Show 就行了
 
你的程序有问题。
正常情况下无论怎么点击按钮都不会影响定时器的工作。和form的个数无关。
如果出现定时器响应有问题则说明定时器滥用。例如间隔设置的太短,定时器事件处理时间过长。此时要考虑修改思路。
 
点住关闭按钮不放就是B表单的OnClose时间一直在执行没有停止,如何让B表单的OnClose执行时不影响其他任何表单的运行
谢谢
 
是我自己弄错了,不应该把程序写在active事件中
解决了
还是很谢谢各位
祝新年快乐
 
后退
顶部