做一个抽奖程序,如何让多人名字同时显示?Timer控件的性能?

zhujia11211 2012-12-24 03:47:57
要做一个抽奖程序,WINFORM,计划放一个TIMER,然后在TICK事件里每次随机生成10个名字,分别显示在界面上。。。这样界面上就有10个Label在不停的刷新抽奖名字


但经过测试发现,只有1个Label的话,名字刷新很快,慢慢增加到10个,甚至20个,刷新的就很慢了,和慢动作一样,改interval也没啥效果

请问该如何改善性能?
...全文
3923 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
moondreamyou 2013-02-28
  • 打赏
  • 举报
回复
一个LABEL显示多个名字,用空格隔开不行吗?太多就换行咯。 另外,你的LABEL是动态出来的?怎么看这个数据量也不至于有性能问题吧,代码有问题。
watermelon_2008 2013-02-25
  • 打赏
  • 举报
回复
不要用那个winform的timer,用多线程的那个timer
cs张 2012-12-24
  • 打赏
  • 举报
回复
new完存,显示,循环下个new,继续存,显示~
zhujia11211 2012-12-24
  • 打赏
  • 举报
回复
只有一个Timer。。。多个Timer也试过,会互相影响,最终结果名字刷新也很慢
机器人 2012-12-24
  • 打赏
  • 举报
回复
每次都 new Timer 了?只有一个timer?
zhujia11211 2012-12-24
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
说明你程序写的有问题,自己优化吧
非常简单的程序,就对Label1--Label10分别赋值,值就等于当前日期,还能如何优化? 环境: I7+64位WIN7
bdmh 2012-12-24
  • 打赏
  • 举报
回复
说明你程序写的有问题,自己优化吧

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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