“重画下一个选手的标志棋子”和“在棋盘上画一个棋子”使用的都是 ImageList.Draw()方法,在执行"重新开始"这个菜单的代码时,开始去调用了 DrawCheckerBoard();来重画棋盘,这个方法又去调用了DrawCheckerBoard()方法。这里我有个问题:为什么标志棋子没消失但是
棋盘上的其它棋子消失了。
//重画棋盘
private void DrawCheckerBoard()
{
this.BackColor = System.Drawing.SystemColors.Desktop;
this.BackColor = System.Drawing.SystemColors.Control;
}
DrawCheckerBoard()方法里的两段代码是在干什么啊?
五子棋游戏源代码下载地址:http://files.cnblogs.com/Jeffreyliang/WuZiQi.zip