VisualBasic清华大学vb编程语言基础第13讲

VisualBasic清华大学vb编程语言基础第13讲

ID:44271556

大小:1.58 MB

页数:43页

时间:2019-10-20

VisualBasic清华大学vb编程语言基础第13讲_第1页
VisualBasic清华大学vb编程语言基础第13讲_第2页
VisualBasic清华大学vb编程语言基础第13讲_第3页
VisualBasic清华大学vb编程语言基础第13讲_第4页
VisualBasic清华大学vb编程语言基础第13讲_第5页
资源描述:

《VisualBasic清华大学vb编程语言基础第13讲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十三讲图形操作内容提要图形基础绘图属性图形控件图形方法图形应用坐标系VB中每个对象定位于存放它的容器每个容器都有一个坐标系构成一个坐标系的三要素:坐标原点、坐标度量单位、坐标轴的长度与方向坐标度量单位由容器对象的ScaleMode属性决定,缺省值为Twip0:自定义1:Twip2:Point3:Pixel4:字符5:英寸6:毫米7:厘米原点HeightScaleHeight(ScaleLeft,ScaleTop)自定义坐标系ScaleLeft:确定对象左边的水平坐标ScaleTop:确定对象顶端的垂直坐标Scal

2、eWidth:确定对象内部水平的单元数目ScaleHeight:确定对象内部垂直的单元数目ScaleLeft=-50ScaleTop=50ScaleWidth=100ScaleHeight=-100使用ScaleTop、ScaleLeft、ScaleWidth和ScaleHeight属性实现使用Scale方法设置坐标系Scale方法不带参数时,取消用户定义的坐标系,采用缺省坐标系。(xLeft,yTop)(xRight,yBotton)自定义坐标系[对象.]Scale[(xLeft,yTop)-(xRight,yB

3、otton)](0,0)Form1.Scale(-200,250)-(300,-150)同一图形层内控件对象排列顺序称为Z序列Zorder方法的语法为:图形层对象.Zorder[position]position=0:该控件被定位于Z序列的前面position=1:表示该控件被定位于Z序列的后面三个图形层放置的对象层次对象类型最上层工具箱中除标签、线条、形状外的控件对象中间层工具箱中标签、线条、形状控件对象最下层由图形方法所绘制的图形绘图属性CurrentX、CurrentY属性窗体、图形框或打印机在绘图时的当前横

4、坐标和纵坐标(x,y):绝对坐标Step(x,y):相对坐标DrawMode属性决定用什么逻辑关系将一个图案画到另一个图案上绘图属性DrawWidth属性决定线条的粗细BackColor、ForeColor属性决定对象的背景色和前景色FillStyle属性决定填充在Shape控件或用Circle、Line方法建立的图形中的模式颜色的表示使用RGB函数使用QBColor函数RGB(Red,Green,Blue)决定16种颜色,QBColor(0)~QBColor(15)RGB(255,0,255)颜色的表示&HBBG

5、GRR直接输入数值&HFF0000~RGB(0,0,255)使用VB颜色常数图形控件Shape控件可以在窗体上画矩形,通过属性设置可以画出圆、椭圆和圆角矩形Shape属性BorderStyle属性图形控件BorderWidth、BorderColor属性BackStyle和BackColor属性FillColor属性图形控件Line控件可以在窗体、图片框和框架中画线段BorderStyle属性BorderWidth属性BorderColor属性图形控件PictureBox控件用来显示图片,作为容器控件,显示图形方法

6、输出的图形或Print方法输出的文本Picture属性:被显示图片的路径文件名AutoSize属性:设置为True时,PictureBox控件自动调整大小与显示的图片匹配图形控件Image控件用来显示图片,比图形框占用更少的内存Picture属性:被显示图片的路径文件名Stretch属性:设置为True时,自动调整图片大小以适应Image控件的大小,设置为False时,图像框自动改变大小以适应其中的图形图形文件的装入与保存设计阶段装入使用Picture属性利用剪贴板运行期间装入LoadPicture函数装在一个图片

7、框的图形可以拷贝到另一图片框中LoadPicture(“图形文件路径文件名”)Picture2.Picture=Picture1.PictureCtrl+V图形文件的装入与保存删除图形使用LoadPicture函数,用空图形覆盖原有的图形Picture1.Picture=LoadPicture()保存图形使用SavePicture语句SavePicture对象名.属性,路径文件名SavePictureImage1.Picture,"c:a.bmp"绘图方法Line方法在对象的两点之间画直线或矩形[对象.]Line

8、[[Step](x1,y1)]-[Step](x2,y2)[,颜色][,B[F]]省略参数B和F,是画直线省略起点坐标,则以当前作图位置为起点,即以(CurrentX,CurrentY)为起点起点作标前面有Step,表示该坐标是相对于当前作图位置的偏移量,如果在第二对坐标前面有Step,表示第二对坐标是相对于第一个坐标的偏移量绘图方法Line(100,100

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

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

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