C#实现扫雷

时间:2016-04-13 15:42:30
【文件属性】:

文件名称:C#实现扫雷

文件大小:206KB

文件格式:ZIP

更新时间:2016-04-13 15:42:30

C#实现扫雷

C#实现扫雷 ///

/// 游戏开始时,定义雷区 /// private void GameStart() { Turn = new int[XNum, YNum];//初始化二维数组 Mines = new Button[XNum, YNum];//定义按钮 for (int x = 0; x < XNum; x++)//通过二维数组,逐个定义初始化button按钮 { for (int y = 0; y < YNum; y++) { Mines[x, y] = new Button(); this.Controls.Add(Mines[x, y]);//增加按钮 Mines[x, y].Left = 10 + MineWidth * x;// //定义雷区开始在Form窗体中的左边界 Mines[x, y].Top = 65 + MineWidth * y; //定义雷区开始在Form窗体中的上边界 Mines[x, y].Width = MineWidth; //定义雷块的宽度 Mines[x, y].Height = MineWidth; //定义雷块的高度 Mines[x, y].Font = new Font("宋体", 10.5F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(134))); //定义字体 Mines[x, y].BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;//自定义图片显示方式 Mines[x, y].Name = "Mines" + (x + y * XNum).ToString(); Mines[x, y].MouseUp += new MouseEventHandler(bt_MouseUp); //定义单击事件 Mines[x, y].Visible = true; //控制Mines按钮的可见 } detform(); } }


【文件预览】:
sweep
----sweep()
--------bin()
--------Form1.Designer.cs(15KB)
--------Form3.cs(1KB)
--------images()
--------Form2.resx(8KB)
--------Form3.Designer.cs(3KB)
--------Program.cs(486B)
--------obj()
--------sweep.csproj(5KB)
--------Form3.resx(8KB)
--------Form2.cs(2KB)
--------Form1.cs(22KB)
--------Form2.Designer.cs(3KB)
--------Form1.resx(16KB)
--------Properties()
----sweep.suo(22KB)
----sweep.sln(857B)

网友评论