为什么线程运行一段时间按钮变白色?卡得样子
多点几次线程,按钮就变白色了,和卡住得样子一样
但是按钮还是可以点击的
已经用self.Repaint 刷新了
[解决办法]
刷新不及时吧
要知道wm_paint消息优先级是最低的
[解决办法]
用了线程就得好好控制,控制不好,没用的。
[解决办法]
线程中访问主窗体上面的控件的话,要同步的,把访问控件的代码放到一个procedure中,然后调用Synchronize
发布时间: 2012-04-06 12:22:24 作者: rapoo
为什么线程运行一段时间按钮变白色?卡得样子
多点几次线程,按钮就变白色了,和卡住得样子一样
但是按钮还是可以点击的
已经用self.Repaint 刷新了
[解决办法]
刷新不及时吧
要知道wm_paint消息优先级是最低的
[解决办法]
用了线程就得好好控制,控制不好,没用的。
[解决办法]
线程中访问主窗体上面的控件的话,要同步的,把访问控件的代码放到一个procedure中,然后调用Synchronize