练手玩的小游戏,超级容易编写。?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace englishWorld
{
public partial class Form1 : Form
{
Random ra = new Random();
public Form1()
{
InitializeComponent();
}
int count = 0;
char num = '0';
Label l = null;
private void Form1_Load(object sender, EventArgs e)
{
this.label2.Text = "准备开始计分";
ShowWorld();
}
public void ShowWorld()
{
int x = ra.Next(this.Width - 100);
int y = ra.Next(this.Height - 100);
l = new Label();
l.Width = 25;
l.Height = 25;
num = (char)(ra.Next(26) + 97);
l.Text = num + "";
l.Font = new Font("黑体", 19, FontStyle.Bold);
l.Location = new Point(x, y);
this.Controls.Add(l);
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyValue + 32) == (num + 0))
{
count += 100;
this.label2.Text = "正确+100分";
}
else
{
count -= 100;
this.label2.Text = "错误-100分";
}
this.label1.Text = count + "";
this.Controls.Remove(l);
ShowWorld();
}
}
}
源码链接:
https://download.csdn.net/download/feng8403000/85188160
|