C#三匹马赛跑-使用进度条和Timer实现(共5页).doc
《C#三匹马赛跑-使用进度条和Timer实现(共5页).doc》由会员分享,可在线阅读,更多相关《C#三匹马赛跑-使用进度条和Timer实现(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上C#实现三匹马赛跑,使用进度条和Timer实现编写比赛代码:3匹马比赛,随机产生胜者,使用进度条和Timer实现:在Visual Studio 2005 中新建WinForm应用程序:界面如下:用label1,label2,label3来显示三匹马的速度 窗体还有3个Timer控件,分别作为三匹马的时钟:源代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Te
2、xt;using System.Windows.Forms;namespace WinApp public partial class Form赛马 : Form public Form赛马() InitializeComponent(); int horse = new int3; /马的速度 decimal secondCount1 = 0; decimal secondCount2 = 0; decimal secondCount3 = 0; / / 窗体Load事件 设置时间间隔为0.1秒 为进度条赋值最大值 / / / private void Form赛马_Load(object
3、sender, EventArgs e) progressBar1.Maximum = 100; progressBar2.Maximum = 100; progressBar3.Maximum = 100; timer1.Interval = 100;/间隔 0.1秒 timer2.Interval = 100; timer3.Interval = 100; / / 开始比赛事件:文本提示框恢复默认 进度条归零, / 重新随机出三匹马的速度 先停止时钟 再启动计时器 / / / private void btnBegin_Click(object sender, EventArgs e) r
4、ichTextBox1.Text = ; richTextBox2.Text = ; richTextBox3.Text = ; progressBar1.Value = 0; progressBar2.Value = 0; progressBar3.Value = 0; secondCount1 = 0; secondCount2 = 0; secondCount3 = 0; /清空重新赋值 bool b = new bool21; Random ran = new Random(); for (int i = 0; i horse.Length; i+) int number = ran.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 马赛 使用 进度条 Timer 实现
限制150内