怎样用C#实现数字滚动
答案:2 悬赏:20 手机版
解决时间 2021-02-16 04:02
- 提问者网友:抽煙菂渘情少年
- 2021-02-15 23:48
怎样用C#实现数字滚动
最佳答案
- 五星知识达人网友:狂恋
- 2021-02-16 00:05
用随机数Rendom和timer控件结合使用,点开始的时候timer start(),然后timer时间里面给显示的界面赋值,timer的时间可以设置的很短,那样感觉一直在滚动,然后点击停止,只要把timer stop()就可以了
全部回答
- 1楼网友:渡鹤影
- 2021-02-16 00:50
很简单,数字的滚动用timer来控制,timer是个计时器,可以设置指定间隔时间,每过一段时间可以实现一件事,你这里需要做的就是每过一段时间就让数字滚动,然后让新的数字显示出来,而按钮的作用,就是让计时器停止,那么数字也就不会更新了,代码如下:
int index = 0; timer timer = new timer(); public form1() { initializecomponent(); timer.interval = 100;//100 = 0.1秒 timer.tick += new eventhandler(timer_tick);//绑定间隔事件 timer.enabled = true;//开启定时器 }
void timer_tick(object sender, eventargs e) { index++;//滚动数字 label1.text = index.tostring();//在界面上更新这个数字 }
private void button1_click(object sender, eventargs e) { timer.enabled = false;//关闭定时器,达到数字停止效果 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯