首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在C#中绘制 填充网格

2011-12-30 
如何在C#中绘制 填充网格比如在一个PictureBox上打10*10的网格(这个我会),然后在上面任意点击一个格子,这

如何在C#中绘制 填充网格
比如在一个PictureBox上打10   *   10   的网格(这个我会),然后在上面任意点击一个格子,这个格子就会被一种颜色填满,并且我知道这是第几个格子.这该如何实现?

[解决办法]
up
[解决办法]
click事件里判断鼠标的当前座标。
[解决办法]
帮顶
[解决办法]
先用gdi的画笔画十个格,记住每个格子的矩阵,然后在mouse点击的时候判断坐标


是不是这样哈,对GDI没什么了解,楼下的有错请指出
[解决办法]
首先判断鼠标的坐标,分别对X,Y 除于每个格子的长,求整数,应该就得到每个格子的未知了。在根据格子的位置,得到格子的起点坐标,用g.FillTectangle就可以了吧。

热点排行