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("很可惜,没中奖"); } }
相关文章推荐
- C#进程与线程
- C#进阶 WPF基础一 XAML控件基础、布局
- C# 中XML序列化与反序列化学习笔记
- C# 线程测试cpu
- C#按回车Enter使输入焦点自动跳到下一个TextBox的方法收集
- [C#]不同窗体之间的传值
- c# 读取其他程序的ListView内容
- 为什么要使用序列化
- C# (二)无关紧要的
- 对C#中的泛型的理解
- 【C#】 26. 关于IEnumerable和IEnumerator
- C# WinForm下DataGridView导出Excel的实现
- C# ADO.NET帮助类
- C# DataGridView导出为Excel .
- C# AccessHelper 完整示例代码
- C# AccessHelper
- [C#基础]字符编码与二进制文件的读写
- C# WinForm应用程序降低系统内存占用方法总结
- C#(一) helloworld
- C#使用字符串分割字符串