截图: 
http://album.sina.com.cn/pic/589d32f502000s2a功能:
1、三种可选方块图案(中途可变换); 
2、支持录像功能,能把每一步操作记录下来进行回放(如果没有结束可继续操作); 
3、记录的每一步操作包括时间,可以调整回放速度(可以进行文件存储); 
4、支持扩展方块类型,参考范例自定义方块形状; 
5、绘制速度很快,不会出现闪烁的情况。下载页面:
http://download.csdn.net/source/162553
 
下载地址:
http://download.csdn.net/down/162553

解决方案 »

  1.   

    to Red_angelX: 你可以尝试改成网络对战的
      

  2.   

    本来是对这东西没兴趣的,
    但是既然是zswang(伴水)的,还是下下来看看咯~
      

  3.   

    和大家分享一下编写中碰到的问题和解决方法1、用户按下方向键时焦点不切换
    重载IsInputKey()方法,当为方向键的时候也返回真
    protected override bool IsInputKey(Keys keydata)
    {
        return (keydata == Keys.Down) || (keydata == Keys.Up) ||
            (keydata == Keys.Left) || (keydata == Keys.Right) ||
            (keydata == Keys.Escape) || base.IsInputKey(keydata);
    }2、控件释放的时候记得要杀掉子线程,否则调试器会一直等待
    通过重载Dispose()方法,可以知道控件被释放了
    protected override void Dispose(bool disposing)
    {
        if (threadReview != null) threadReview.Abort();
        base.Dispose(disposing);
    }3、先将显示的图形绘制到位图中再绘制,这样绘制速度会很快
    protected override void OnPaint(PaintEventArgs e)
    {
        base.OnPaint(e);
        if (backBitmap != null) e.Graphics.DrawImage(backBitmap, 0, 0);
    }4、可以用Reflector反编译工具参考C#标准控件的写法5、线程不能直接访问窗体控件,必须得用Invoke()托管访问
    Invoke(new EventHandler(DoInvoke));...
      

  4.   

    zswang (伴水清清) 什么时候我才有你那么牛啊!~
      

  5.   

    汗,估计是CSDN下载频道出问题了,多试几次
      

  6.   

    http://download.csdn.net/source/162557
      

  7.   

    luqinghua不是那一个,-_-!!!你别下错