C#使用GDI画圆的方法
本文实例讲述了C#使用GDI画圆的方法。分享给大家供大家参考。具体实现方法如下:
Pen p = new Pen(Color.Black, 2); Graphics g = CreateGraphics(); g.DrawEllipse(p, 200, 200, 100, 100);
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
深入c# GDI+简单绘图的具体操作步骤(一)
最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来,因为内容比较多,可能我会分几次写.废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样.GDI+:Graphics Device Interface Plus也就是图形设备接口,提
-
深入c# GDI+简单绘图的具体操作步骤(四)
前几篇我已经向大家介绍了如何使用GDI+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows画图的工具.个人认为如果想做一个功能强大的绘图工具,那么单纯掌握GDI还远远不够,我的目前也只能做一个比较简单的绘图工具了.不足之处,欢迎大家讨论!先来看一下最终效果吧: 主要实现功能:画直线,矩形,橡皮,圆形,切换颜色,打开图片,保存图片,清除图片,手动调节画布大小;软件刚启动时,为一张空白画布,我们可以直接在画布上绘画,也可以通过菜单中的"打开",导入一张图片,然后
-
C#使用GDI+创建缩略图实例
本文实例讲述了C#使用GDI+创建缩略图的方法,分享给大家供大家参考.具体方法分析如下: C#的Gdi+还是相当好用的.创建缩略图步骤如下: 1. Image保存图像,需要一个CLSID的参数,它可以这样获得: 复制代码 代码如下: int GetEncoderClsid(const WCHAR* format, CLSID* pClsid) { UINT num = 0; // number o
-
C#常用GDI+文字操作汇总
本文实例汇总了C#常用GDI+文字操作,包含了文字的投影.倒影.旋转等常见的效果,在进行C#应用程序开发中有不错的实用价值.分享给大家供大家参考之用.具体如下: 一.投影文字 private void Form1_Paint(object sender, PaintEventArgs e) { //投影文字 Graphics g = this.CreateGraphics(); //设置文本输出质量 g.TextRenderingHint = TextRenderingHint.ClearTyp
-
C#利用GDI绘制常见图形和文字
废话不多说,我们先来认识一下这个GDI+,看看它到底长什么样. GDI+:Graphics Device Interface Plus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET中,使用GDI+处理二维(2D)的图形和图像,使用DirectX处理三维(3D)的图形图像,图形图像处理用到的主要命名空间是System . Drawing:提供了对GDI+基本图形功能的访问,主要有Graphics类.Bitmap类.从Brush类继承的类.Font类.Icon类.Image类.
-
深入C# winform清除由GDI绘制出来的所有线条或图形的解决方法
在C#winform应用程序中,可以用GDI绘制出线条或图形.1.在主窗体上绘制线条或图形 复制代码 代码如下: using (Graphics g = this.CreateGraphics()) { g.DrawLine(Pens.Blue, new Point(10, 10), new Point(100, 100)); } 2.在指定的容器上绘制线条或图形,如在panel1上绘制 复制代码 代码如下: using (Graphics g = th
-
C#利用GDI+绘制旋转文字等效果实例
本文实例讲述了C#利用GDI+绘制旋转文字等效果的方法,是非常实用的技巧.分享给大家供大家参考之用.具体如下: C#中利用GDI+绘制旋转文本的文字,网上有很多资料,基本都使用矩阵旋转的方式实现.但基本都只提及按点旋转,若要实现在矩形范围内旋转文本,资料较少.经过琢磨,可以将矩形内旋转转化为按点旋转,不过需要经过不少的计算过程.利用下面的类可以实现该功能. 具体实现代码如下: using System; using System.Collections.Generic; using System
-
C# GDI在控件上绘图的方法
本文以在chart控件上和窗体上画矩形为例子讲述了C# GDI在控件上绘图的方法.分享给大家供大家参考.具体方法如下: 具体的实现方法就不多解释了,备注很详细,代码也很简单. 主要功能代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Te
-
深入c# GDI+简单绘图的具体操作步骤(二)
在上一篇里已经向大家介绍了如何使用GDI+绘制简单的图像,这一片继续向大家介绍其它一些绘图知识.1.首先我们来看下上一片中我们使用过的Pen.Pen的属性主要有: Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状), StartCap(线头形状),Width(粗细)等.我们可以用Pen 来画虚线,带箭头的直线等 复制代码 代码如下: Pen p = new Pen(Color.Blue, 5);//设置笔的粗细为,颜色为蓝色Grap
-
深入c# GDI+简单绘图的具体操作步骤(三)
关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解.我们先来看一下效果: (图(图1) ( 图2 )接下来看看这是如何做到的.
随机推荐
- 多功能jQuery树插件zTree实现权限列表简单实例
- Java模拟有序链表数据结构的示例
- VB.NET验证邮件地址的合法性实现代码
- 线路分流自动跳转代码;希望对大家有用!
- RichTextBox 显示图片和word的代码
- ASP.NET Web API教程 创建域模型的方法详细介绍
- Linux下使用python调用top命令获得CPU利用率
- 详解js运算符单竖杠“|”与“||”的用法和作用介绍
- 分享一个原生的JavaScript拖动方法
- 基于jquery实现漂亮的动态信息提示效果
- Yii中创建自己的Widget实例
- asp.net 页面间传值方法小结
- IE地址栏消失问题的巧妙解决
- 浅谈python jieba分词模块的基本用法
- webpack多页面开发实践
- 易语言调用百度的真相问答制作真相问答机的代码
- 如何判断Linux系统安装在VMware上
- Android实现多参数文件和数据上传
- 经常面对电脑工作应该怎样做好身体健康的保健呢
- python图形用户接口实例详解