c#简单绘画操作
来源:互联网 发布:淘宝客自媒体推广平台 编辑:程序博客网 时间:2024/04/30 18:11
一、要绘画就要有画布,如果我们是在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) 填充指定多边形
比如填充菱形
先定义菱形的坐标,然后就可以填充了
五、画箭头
- c#简单绘画操作
- c#简单绘画操作
- iOS 各种简单的绘画
- MKMapView简单的路线绘画
- 简单绘画图形基本工
- c# IniFile 简单操作
- C#简单操作XML
- C#简单操作注册表
- c#简单操作注册表
- C#简单操作Excel
- C#简单操作文件
- C# SevenZip简单操作
- c#数据库简单操作
- C# 简单时间操作
- 简单的c#操作
- C#简单数据库操作
- 绘画
- 绘画
- TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
- 从QC里导出测试用例到EXCEL的办法及导出乱码的解决办法
- 野蛮修炼法
- 以太网环境下实时音频传输的研究
- 编译 Linux2.6 内核总结
- c#简单绘画操作
- Const,Const函数,Const变量,函数后面的Const
- 我们的3G业务生活
- 学习
- 将一个十六进制字符串转换为十进制数值的问题
- 想写一个供教育培训机构排课和教师管理的软件
- struct2 需导入的包
- VIM中查看头文件和库函数的方法
- Operating System not found for VMware解决方案