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#