VB2005下绘制曲线

VB2005下绘制曲线

ID:38105625

大小:32.00 KB

页数:3页

时间:2019-05-25

VB2005下绘制曲线_第1页
VB2005下绘制曲线_第2页
VB2005下绘制曲线_第3页
资源描述:

《VB2005下绘制曲线》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB2005下绘制曲线VB2005提供了各种曲线的绘制,VB2005里面曲线的绘制不像VB中,可以直接调用form.line或是pictrue1.line及其它方法VB2005里面提供了一个叫做Graphics的接口类,该类中提供了很多绘制曲线的方法,如:PublicSubDrawArc(ByValpenAsSystem.Drawing.Pen,ByValxAsInteger,ByValyAsInteger,_ByValwidthAsInteger,ByValheightAsInteger,ByValstartAngleAsInteger,ByValsweepAngleA

2、sInteger)该方法是用来绘制一段圆弧。PublicSubDrawBezier(ByValpenAsSystem.Drawing.Pen,ByValx1AsSingle,ByValy1AsSingle,_ByValx2AsSingle,ByValy2AsSingle,ByValx3AsSingle,ByValy3AsSingle,ByValx4AsSingle,ByValy4AsSingle)该方法用来绘制贝塞尔曲线。PublicSubDrawClosedCurve(ByValpenAsSystem.Drawing.Pen,ByValpoints()AsSystem.

3、Drawing.Point)该方法是用来绘制一个封闭的由所提供的点组成的线框。PublicSubDrawCurve(ByValpenAsSystem.Drawing.Pen,ByValpoints()AsSystem.Drawing.Point)该方法绘制经过一组指定的System.Drawing.Point结构的基数样条PublicSubDrawEllipse(ByValpenAsSystem.Drawing.Pen,ByValxAsInteger,ByValyAsInteger,_ByValwidthAsInteger,ByValheightAsInteger)该方法

4、绘制一个由边框(该边框由一对坐标、高度和宽度指定)定义的椭圆。PublicSubDrawIcon(ByValiconAsSystem.Drawing.Icon,ByValxAsInteger,ByValyAsInteger)该方法在指定坐标处制由指定的System.Drawing.Icon表示的图像。PublicSubDrawImage(ByValimageAsSystem.Drawing.Image,ByValxAsInteger,ByValyAsInteger)该方法在由坐标对指定的位置,使用图像的原始物理大小绘制指定的图像。PublicSubDrawLine(ByV

5、alpenAsSystem.Drawing.Pen,ByValx1AsInteger,ByValy1AsInteger,_ByValx2AsInteger,ByValy2AsInteger)该方法绘制一条连接由坐标对指定的两个点的线条。PublicSubDrawLines(ByValpenAsSystem.Drawing.Pen,ByValpoints()AsSystem.Drawing.Point)该方法绘制一系列连接一组System.Drawing.Point结构的线段。PublicSubDrawPie(ByValpenAsSystem.Drawing.Pen,ByV

6、alxAsInteger,ByValyAsInteger,_ByValwidthAsInteger,ByValheightAsInteger,ByValstartAngleAsInteger,ByValsweepAngleAsInteger)该方法绘制一个扇形,该形状由一个坐标对、宽度、高度以及两条射线所指定的椭圆定义。PublicSubDrawRectangle(ByValpenAsSystem.Drawing.Pen,ByValxAsInteger,_ByValyAsInteger,ByValwidthAsInteger,ByValheightAsInteger)该方

7、法绘制由坐标对、宽度和高度指定的矩形。以上几种是常见的画图形常用的方法。在VB2005里面画图,首先要获得Graphics,也就是图形的接口,以现实作对比的话,就像是你要画画,总要先找张纸吧,这里的Graphics就是一张纸,有两种方法可以获得这张纸:1.在Paint事件里面,可以直接用e.Graphics的方法,比如,e.Graphics.Drawline(...)2.通过创建Graphics,先定义一个Graphics,dimgasGraphics然后,创建一个图形的Graphics对象:g=PictureBox1.Cre

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。