您的位置:首页 > 编程语言 > C#

C#摇奖程序

2015-05-31 08:45 726 查看
private void Form1_Load(object sender, EventArgs e)
{
//取消跨线层访问控件的判断
Control.CheckForIllegalCrossThreadCalls = false;
}

//声明一外bool变量用于控制随机数方法
bool bl = false;
private void button1_Click(object sender, EventArgs e)
{
//判读方是否在进运行
if (bl == false)
{
bl = true;
button1.Text = "停止";
//做一个新线层,让他去做随机数的方法
Thread trd = new Thread(PlayGame);
trd.Start();

}
else
{
button1.Text = "开始";
bl = false;

}

}

//做一个随机数的方法
private void PlayGame()
{
Random rm = new Random();
while (bl)
{

//将随机数赋值给三个label控件

label1.Text =rm.Next(1, 10).ToString();

label2.Text = rm.Next(1, 10).ToString();

label3.Text = rm.Next(1, 10).ToString();

}

if (label1.Text == label2.Text || label1.Text == label3.Text || label2.Text == label3.Text)
{
MessageBox.Show("中奖了");
}
else
{
MessageBox.Show("很可惜,没中奖");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: