我想界面应该用paintbox自己画图,然后定义自己的类比如:砖块、地雷,用数组来表示各自的位置,通过鼠标单击或双击来改变状态。我编了个扑克游戏就是这样做的,你可以看看,指点一下。下载:www.donyoo.com

解决方案 »

  1.   

    不仅是循环吧?
    你打开一个格子时,如果周围是空的,也要打开的,所以递归是肯定要用的。
    这玩意我读大学的时候,还用 foxpro 2.5 for dos 做过,可惜早忘得一干二净了。
      

  2.   

    stringGrid控件是要用的,其余就是MainMenu,label和button了,只用循环和树组肯定有问题,需要随机生成雷的位置,就要用到回溯和递归,鼠标的事件中也要用到回溯吧!
      

  3.   

    点击非雷、非数字时,需要用到堆栈。将周围空白区压入,依次弹出,弹出操作中做相应处理。我以前用panel做过简单的,刷新有点慢。