简述
c#的窗口项目,直接使用设计框进行拖拽即可。
一、倒计时器的开发
using System;
using System.Windows.Forms;
namespace TimerC
{
public partial class Form1 : Form
{
int count;
int time;
public Form1()
{
// 初始化代码
InitializeComponent();
}
/// <summary>
/// 时间选择
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Form1_Load(object sender, EventArgs e)
{
int i;
//对选择时间块进行添加
for (i = 1; i < 100; i++) {
comboBox2.Items.Add(i.ToString()+" 秒");
}
comboBox2.Text = "1 秒";
}
//倒计时还剩多少秒
private void timer1_Tick(object sender, EventArgs e)
{
count++;
label3.Text = (time - count).ToString() + " 秒";
progressBar1.Value = time-count;
if (count == time) {
timer1.Stop();//时间到计时器停止
System.Media.SystemSounds.Asterisk.Play();
MessageBox.Show("时间到了");
}
}
//点击开始计时按钮
private void button1_Click(object sender, EventArgs e)
{
string str = comboBox2.Text;
string str2 = str.Substring(0, 2);
time = Convert.ToInt16(str2);
progressBar1.Maximum = time;
timer1.Start();//计时器开始
}
}