bsp; 动态数组.Add(i);//动态数组添加4组0到24共计100个ID } } for (int i = 0; i < (行 * 列); i++) { int nIndex = 随机.Next() % 动态数组.Count; 地图[i] = (int)动态数组[nIndex]; 动态数组.RemoveAt(nIndex); //至此 数组“地图[i] 内字符以 4组 0~24 不规则随机排列” //listView1.Items.Add(nIndex.ToString()); } } private void 生成界面()//用被截图排矩阵形成初始化图像 { Graphics g = 界面(); for (int i = 0; i < 100; i++)//最基本的for循环不解释了 { g.DrawImage(截图(地图[i]), 边长 * (i % 尺寸) + 边长, 边长*(i / 尺寸) + 边长, 边长, 边长); //画出10乘10的方图矩阵 /*由于数组地图[i]已完成4组 0~24 不规则随机排列,故而以“i” 作为下标来完成截图可以保证所截相同图的ID一致*/ //Graphics g = this.pictureBox1.CreateGraphics(); Pen p = new Pen(Color.Black, 3); Rectangle a = new Rectangle((i % 尺寸) * 边长 + 边长, (i / 尺寸) * 边长 + 边长, 边长 - 3, 边长 - 3); &nbs
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>