public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int num;
private void Form1_Load(object sender, System.EventArgs e)
{
txtNum.MaxLength = 1;
txtNum.TabIndex = 0;
labLimit.ForeColor = System.Drawing.Color.Blue;
System.Drawing.Font font = new System.Drawing.Font("微软雅黑", 16);
labLimit.Font = font;
timerLimit.Interval = 1000;
labTime.ForeColor = System.Drawing.Color.Orange;
labTime.Font = font;
timerTime.Interval = 1000;
timerTime.Start();
}
int limit = 9;
private void timerLimit_Tick(object sender, System.EventArgs e)
{
labLimit.Text = limit.ToString();
limit--;
if (limit < 0) limit = 9;
}
private void timerTime_Tick(object sender, System.EventArgs e)
{
labTime.Text = System.DateTime.Now.ToString("HH:mm:ss");
}
private void btnStart_Click(object sender, System.EventArgs e)
{
System.Random rnd = new System.Random();
num = rnd.Next() % 10;
timerLimit.Start();
}
private void btnStop_Click(object sender, System.EventArgs e)
{
if (txtNum.Text.Length == 0) return;
timerLimit.Stop();
if (num == int.Parse(txtNum.Text))
{
MessageBox.Show("猜对了");
}
else
{
MessageBox.Show("猜错了");
}
}
}