练手玩的小游戏,超级容易编写。
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