using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 猜数字游戏
{
public partial class Form1 : Form
{
int count = 0;
public Form1()
{
InitializeComponent();
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar<'0'&e.KeyChar>'9')
{
e.Handled = true;
}
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.Enter)
{
button1_Click(sender, e);
}
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button1_Click(object sender, EventArgs e)
{
if (int.Parse(textBox1.Text)>int.Parse(label3.Text))
{
label4.Text = "猜大了~~~!";
label4.Visible = true;
textBox1.Clear();
}
else if (int.Parse(textBox1.Text) < int.Parse(label3.Text))
{
label4.Text = "猜小了~~~!";
label4.Visible = true;
textBox1.Clear();
}
else
{
label4.Text = "猜对了~~~!";
label6.Text = count.ToString();
label2.Visible = true;
label3.Visible = true;
label4.Visible = true;
label5.Visible = true;
label6.Visible = true;
}
}
private void Form1_Load(object sender, EventArgs e)
{
Random ran = new Random();
label3.Text = ran.Next(0, 99).ToString();
}
private void timer1_Tick(object sender, EventArgs e)
{
count++;
}
private void button3_Click(object sender, EventArgs e)
{
label2.Visible = true;
label3.Visible = true;
}
}
}
运行结果: