C# 用GDI绘制二维网格坐标

本文展示了如何在C#中使用GDI来绘制一个二维网格坐标系,包括绘制横纵坐标、刻度和网格线。通过示例代码,解释了创建Graphics对象、设置Pen和Brush以及绘制矩形、直线和文字的方法。
摘要由CSDN通过智能技术生成

效果图:
网格坐标
代码如下:
//绘制二维坐标
private void button_DrawCoordinate_Click(object sender, EventArgs e) //绘制坐标系
{
Graphics g = CreateGraphics();
Pen m_pen = new Pen(Color.Black,2);
Pen m_pen1 = new Pen(Color.FromArgb(101, 189, 101), 1);
Brush m_brush = new SolidBrush(Color.FromArgb(51,119,51));
int x = 30;
int y = 30;
g.DrawRectangle(m_pen,x,y,700,300);
g.FillRectangle(m_brush, x+1,y+1,698,298);
for (int i = 0; i < 6; i++)
{
string draw_str = string.Format("{0}", 6000 - 1000 * i); //画刻度
g.DrawString(draw_str, this.Font, Brushes.Black, new Point(2, y-5));
y += 50;
g.DrawLine(m_pen1,30,y,730,y); //画横线

        }
        for (int i = 0; i < 14; i++)     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值