当前位置:编程学习 > C#/ASP.NET >>

C#中关于表格OnPaint()的问题

我们需要用C#做一个易做图吃蚂蚁的游戏。
蚂蚁和易做图在20*20的网格中移动。
现在我有点迷惑。
这个20*20的活动区域应该怎么做?
是用TableLayoutPanel还是OnPaint()来画?
如果用了TableLayoutPanel, 如何确定单元格的坐标,或者将单元格转化为int, 便可以用g.DrawImage(img,int,int)在其中画易做图和蚂蚁?

如果用OnPaint 画一个20*20的网络:
int x = 0;
int y = 0;
Pen line = new Pen(Color.Blue);
   for (int i=0; i<400; i+=20)
   {
      g.DrawLine(line, x, y + i, x + 400, y + i);
      g.DrawLine(line, x + i, y, x + i, y + 400);
   }
之后又如何确定它的坐标呢?

或者还是我一开始的思路就错了? --------------------编程问答-------------------- 用数组画小格子 一个20*20数组ArrayList[20,20]
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,