c# 画线怎么清屏 30

用c#写了一个五子棋用protectedoverridevoidOnPaint(PaintEventArgse){System.Drawing.Graphicsg=thi... 用c# 写了一个五子棋

protected override void OnPaint(PaintEventArgs e)
{
System.Drawing.Graphics g = this.CreateGraphics();
for (int x = 0; x < 15; x++)
{
for (int y = 0; y < 15; y++)
{
Box[y, x] = Chess.None ;// }

}
// base.OnPaint(e);
Graphics h = this.CreateGraphics();
Pen pen1 = new Pen(Color.Black, 1);
for (int i = 0; i < 15; i++)
{
h.DrawLine(pen1, 40, 30 * i + 40, 460, 30 * i + 40);
h.DrawLine(pen1, 30 * i + 40, 40, 30 * i + 40, 460);
}
pen1.Dispose();
}
画了棋盘图形
棋子也是用Graphics 画的
运行完一次之后
屏幕上 刚刚下过的棋子没有删除
没有办法继续下了

有什么办法可以把上面的棋子删除
把棋盘留下么??

谢谢了各位
展开
 我来答
三根鞋带
2007-09-18 · TA获得超过2260个赞
知道大有可为答主
回答量:1156
采纳率:0%
帮助的人:0
展开全部
Stack stack = new Stack();

stack.Clear();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式