扫雷程序我曾经编过,但是在以上问题上尚未解决,请各位指教!

解决方案 »

  1.   

    Window自带的扫雷?那不是Button,整个界面取不到一个句柄!(当然除了窗体本身和菜单外)
      

  2.   

    我也一直在考虑扫雷程序,我想应该是动态创建的。
    但是应该先创建一个button,在这个button的写上实现代码。
    每个动态创建的button的方法都使用同样的实现代码。
      

  3.   

    我想那些雷不会用Button做的,那得多少按钮呀!简单的用Image 就行了。判断位置、鼠标的动作然后画就行了
      

  4.   

    我也编过,用的是动态创建Button.
      

  5.   

    用button只是停留在表面上观察问题,事实上,一年前我写过一个扫雷的程序。全部都是用Panel的Canvas属性画出来的。提示一下:用N条线交叉画,向光处用白色(clWindow)背光出也就是阴影部分用灰色(clGray),一个个的button就是一个个的类似于Button的小方格子。然后判断鼠标的方位,根据不同的鼠标事件,在方格内画不同的图案。当然其中有一些关于算法方面的问题。比如说,点开一个空白区域,将相邻的空格都打开。这里就要用到递归了。等等,总之,只要你想做,还是不难实现的。
      

  6.   

    用一个TImage控件就行了。
    要不要源代码?
      

  7.   

    我用VB編過,用的是動態Button,速度太慢了,那是我在大一時編的.
    還是不要用BUTTON的好!
    我同意樓上的.
      

  8.   

    不要用BUTTON,用Timage速度来的快