Timer放在用户控件里无效?

guanyinsishengzi 2016-03-18 05:38:57
我做了个天气自动刷新的 天气模块做成了用户控件 在里面添加了一个计时器,但是却不起作用。
...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
crystal_lz 2016-03-19
  • 打赏
  • 举报
回复
没有代码你说个XX。。。。。 下几个断点调试看看 不就知道了 或者通常遇到这种你认为 “根本就不可能会出现的情况” 的时候有90%都是某个地方出现了一个严重的低级错误 而你又根本没有往这方面去找原因 所以就一直找不到为什么 遇到这种情况 我通常都是新建一个一样的空的东西出来 先不填写代码运行看看有没有问题 如果没有 继续把原来的代码一点一点的复制过去 再运行 看看是到了那一步出现了问题
南天空 2016-03-18
  • 打赏
  • 举报
回复
你需要确定你在什么时候对timer进行初始化。如果是在用户控件加载的时候,你的用户控件的构造函数中要有初始化的代码。如果是在调用的窗体上初始化,你需要将控件写成属性,在调用界面的model中才可以对控件进行操作。
Poopaye 2016-03-18
  • 打赏
  • 举报
回复
引用 1 楼 guanyinsishengzi 的回复:
补充一下,不是无效 是刚开始无效 然后代码里面设置成有效,然后没效果 如果开始设置成有效 会有效果但是设置成无效后再启动 还是没效果
到底是有效还是无效啊
大鱼> 2016-03-18
  • 打赏
  • 举报
回复
我写过一个自定义刷新的定时器,可以自己设置刷新时间。 http://download.csdn.net/detail/qq_17486399/9453604 如果没有分的话私信我,我给你发邮箱
guanyinsishengzi 2016-03-18
  • 打赏
  • 举报
回复
补充一下,不是无效 是刚开始无效 然后代码里面设置成有效,然后没效果 如果开始设置成有效 会有效果但是设置成无效后再启动 还是没效果

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧