this.Location = new Point(100, 100);
this.StartPosition = FormStartPosition.Manual; }
private void 开局ToolStripMenuItem_Click(object sender, EventArgs e) {
Fuyuan(); }
private void 关于扫|雷ToolStripMenuItem_Click(object sender, EventArgs e) {
MessageBox.Show(\这是基于c#语言开发的仿windos自带扫雷\, \制作人:陈俊\, MessageBoxButtons.OK); }
private void fuli() {
this.toolStripLabel1.Text = \第\ + ci+\+zong+ \次,完成有惊喜哟\; if (ci > zong) {
MessageBox.Show(\C?AV?¥3???è???o???o?????????????-?裤é?????720P.rmvb&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.publicbt.com:80&tr=udp://tracker.ccc.de:80&tr=udp://tracker.publicbt.com:80/announce\,\你懂的\); ci = 0; } } } }
附录2:LeiButtton类程序代码
程序中在定义一个LeiButton的类,继承于Button类 LeiButtton类的代码如下:
using System;
using System.Collections.Generic; using System.Linq; using System.Text;
using System.Windows.Forms;//引入Button的命名空间
namespace 扫雷
29
{
class LeiButton:Button {
//返回按钮所在的矩阵点,即二维数组的两个参数。在鼠标单击控件时可通过这两个变量的属性值返回得到,进而可确定扫雷函数(在窗体类中定义)的两个参数 private int x; private int y;
//0表示无地雷。1表示有地雷 private int youlei; //构造函数 public LeiButton() {
Tag = 0; /// 0表示该方块没有翻开,1表示该方块已经翻开 Size = new System.Drawing.Size(20,20);//定义控件大小 }
//定义属性 public int X { get
{ return x; } set
{ x = value; } }
public int Y { get
{ return y; } set
{ y = value; } }
public int Youlei { get
{ return youlei; } set
{ youlei = value; } } } }
30