我用c#做了个抽奖的程序
用time控件每隔10ms抽取一个随机数
用label显示
当一次显示1个号而且字体小的话还可以
当字体大的时候就有点慢了尤其是当一次显示多个号的时候
更慢,连号码的变化都看得清清楚楚,后来我用了线程(我还不太熟)
还是慢我又用OnPaint方法把号码画到窗体上
可感觉比用label还慢真郁闷,不知道大家有什么好办法
能让多个号码都显示的比较快?
我是把被抽取的号码放到了ArrayList里
谢谢了
用time控件每隔10ms抽取一个随机数
用label显示
当一次显示1个号而且字体小的话还可以
当字体大的时候就有点慢了尤其是当一次显示多个号的时候
更慢,连号码的变化都看得清清楚楚,后来我用了线程(我还不太熟)
还是慢我又用OnPaint方法把号码画到窗体上
可感觉比用label还慢真郁闷,不知道大家有什么好办法
能让多个号码都显示的比较快?
我是把被抽取的号码放到了ArrayList里
谢谢了
还是慢
不知道niwalker()兄台说的
单独的方法
是怎么弄得
请赐教,谢谢
{
//生成随机号码
label.Text = 你的号码;
}你原来是这样做的吗?
然后在上边画就可以了