在窗体上绘制一个包含若干小格的网格,并且实现鼠标点击其中任意的一个小格这个小格改变背景颜色。
--|--|--|--|--|--|--|--|--|--|--|--|--|-
--|--|--|--|--|--|--|--|--|--|--|--|--|-
--|--|--|--|--|--|--|--|--|--|--|--|--|-
--|--|--|--|--|--|--|--|--|--|--|--|--|-......郁闷要是能上传图片就好了:(
--|--|--|--|--|--|--|--|--|--|--|--|--|-
--|--|--|--|--|--|--|--|--|--|--|--|--|-
--|--|--|--|--|--|--|--|--|--|--|--|--|-
--|--|--|--|--|--|--|--|--|--|--|--|--|-......郁闷要是能上传图片就好了:(
解决方案 »
- 复杂多边形区域填充算法
- socket通讯“未将对象引用设置到对象的实例”
- 怎样将度数转换成经纬度?
- httpwebrequest调用java的web服务
- 来个基础点的问题
- 【Excel导入到DataSet问题】100分求解 急!!!!
- 无法解开文件,有可能是由于内存不足(用于交换文件的磁盘空间不足)或CAB文件损
- WebClient() DownloadFile方法 求解
- 200分求解:ListView在虚模式删除item引发ArgumentOutOfRangeException异常
- 小弟菜菜请教C#文件读写。
- The Regulator加载错误
- .net 中是否有类似集合set<T> 的collection
看看System.Drawing命名空间下的类,不难的
{
for (int i = 0; i < ClientRectangle.Width; i+=blockSize)
{
e.Graphics.DrawLine(Pens.Red, i,0,i, ClientRectangle.Height);
}
for (int i = 0; i < ClientRectangle.Height; i += blockSize)
{
e.Graphics.DrawLine(Pens.Red, 0, i, ClientRectangle.Width,i);
}
} private void Form1_MouseClick(object sender, MouseEventArgs e)
{
int x = e.X / blockSize;
int y = e.Y / blockSize;
Graphics g = this.CreateGraphics();
g.FillRectangle(Brushes.Black, x * blockSize, y * blockSize, blockSize, blockSize);
g.Dispose();
}
看来光是这个GDI+就要学上一阵子了。刚才淘到了一本<<GDI+ Programming Creating Custom Controls Using C#>>不错!