做一个抽奖程序,如何让多人名字同时显示?Timer控件的性能?
要做一个抽奖程序,WINFORM,计划放一个TIMER,然后在TICK事件里每次随机生成10个名字,分别显示在界面上。。。这样界面上就有10个Label在不停的刷新抽奖名字但经过测试发现,只有1个Label的话,名字刷新很快,慢慢增加到10个,甚至20个,刷新的就很慢了,和慢动作一样,改interval也没啥效果
请问该如何改善性能? --------------------编程问答-------------------- 说明你程序写的有问题,自己优化吧 --------------------编程问答--------------------
非常简单的程序,就对Label1--Label10分别赋值,值就等于当前日期,还能如何优化?
环境: I7+64位WIN7 --------------------编程问答-------------------- 每次都 new Timer 了?只有一个timer?
--------------------编程问答-------------------- 只有一个Timer。。。多个Timer也试过,会互相影响,最终结果名字刷新也很慢 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- new完存,显示,循环下个new,继续存,显示~ --------------------编程问答-------------------- 不要用那个winform的timer,用多线程的那个timer
--------------------编程问答-------------------- 一个LABEL显示多个名字,用空格隔开不行吗?太多就换行咯。
另外,你的LABEL是动态出来的?怎么看这个数据量也不至于有性能问题吧,代码有问题。
补充:.NET技术 , 组件/控件开发