c#简单绘画操作

本文介绍了如何在C#中进行简单的图形绘制,包括在PictureBox和Panel上创建画布,设置平滑模式以绘制光滑线条,详细讲解了如何画菱形、填充颜色以及绘制箭头的方法。
摘要由CSDN通过智能技术生成

一、要绘画就要有画布,如果我们是在PictureBox上画画的话,可以这样声明画布

Graphics g = Graphics.FromImage(this.pictureBox1.Image);

如果是在panel中绘画的话,可以这样写

Graphic g = this.panel1.CreateGraphics();

有了画布,一切就可以开始了,通过调用这个Graphics对象的各种方法,可以画出所有的图形。

二、如果我们要画一些直线或斜线的话,这些线不光滑可就不好看了,下面的语句可以达到我们的要求

g.SmoothingMode = SmoothingMode.AntiAlias;

三、画菱形

要先定义好菱形的4个点的坐标,通常顺时针依次写好就行了。然后就可以画了

 

四、填充

(1) 可以在指定的起点和范围内填充指定的颜色

g.FillRectangle(Brushes.Black, 100, 100, 50, 100);

这句代码在坐标(100,100)处填充横向50,纵向100的黑色块

(2)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值