请高手给一个多线程抽奖的程序源码 抽奖嘛就是一个随机数的产生器了,自己做一个吧,很简单的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主把邮箱地址告诉偶。。偶发给你嘎嘎 //要循环的抽奖号码private string[] arr = new string[]{"123","324","32234","3345"};private delegate void ShowNumber(string str);private Thread thd=null;//循环private void Start(){ while(true) { foreach(string s in arr) { Thread.Sleep(100); //用代理显示抽奖号码 this.BeginInvoke(new ShowNumber(ShowStr),new object[] {s}); } }}private void ShowStr(string str){ lblStr.Text = str;}private void btnStart_Click(object sender, System.EventArgs e){ if(btnStart.Text=="开始") { btnStart.Text="暂停"; if(thd ==null) { //实例一个线程 thd = new Thread(new ThreadStart(Start)); thd.IsBackground=true; thd.Start(); } else { //继续 thd.Resume(); } } else { btnStart.Text="开始"; //挂起 thd.Suspend(); }} socket 服务器和客户端通信 C# 适合做网络游戏外挂吗。 一个关于单元测试的问题 如何把用字符串写成的Xml转换成DataSet啊? 页面刷新密码怎么保留阿? 如何使用com组件! 在.net中的事务处理一般用在什么地方? 如何在DataGrid选定一行后按DEL键时拦截该事件? WPF,如何实现鼠标按住拖动,滚动条滚动 救教 C# 读取资源中SQL脚本 执行到数据库中 系统短消息是怎么实现的啊?嘿嘿 C#中泛型T的类型的动态指定问题。
偶发给你嘎嘎
private string[] arr = new string[]{"123","324","32234","3345"};
private delegate void ShowNumber(string str);
private Thread thd=null;//循环
private void Start()
{
while(true)
{
foreach(string s in arr)
{
Thread.Sleep(100);
//用代理显示抽奖号码
this.BeginInvoke(new ShowNumber(ShowStr),new object[] {s});
}
}
}
private void ShowStr(string str)
{
lblStr.Text = str;
}private void btnStart_Click(object sender, System.EventArgs e)
{
if(btnStart.Text=="开始")
{
btnStart.Text="暂停";
if(thd ==null)
{
//实例一个线程
thd = new Thread(new ThreadStart(Start));
thd.IsBackground=true;
thd.Start();
}
else
{
//继续
thd.Resume();
}
}
else
{
btnStart.Text="开始";
//挂起
thd.Suspend();
}
}