如何在C#中绘制 填充网格
比如在一个PictureBox上打10 * 10 的网格(这个我会),然后在上面任意点击一个格子,这个格子就会被一种颜色填满,并且我知道这是第几个格子.这该如何实现?
------解决方案--------------------up
------解决方案--------------------click事件里判断鼠标的当前座标。
------解决方案--------------------帮顶
------解决方案--------------------先用gdi的画笔画十个格,记住每个格子的矩阵,然后在mouse点击的时候判断坐标
是不是这样哈,对GDI没什么了解,楼下的有错请指出
------解决方案--------------------首先判断鼠标的坐标,分别对X,Y 除于每个格子的长,求整数,应该就得到每个格子的未知了。在根据格子的位置,得到格子的起点坐标,用g.FillTectangle就可以了吧。