第8章图形文本和多媒体应用.pptVIP

  • 0
  • 0
  • 约3.22千字
  • 约 16页
  • 2026-01-07 发布于江西
  • 举报

第8章窗体和常用控件8.1绘制图形 8.1.1坐标系8.1.2坐标刻度 8.1.3设置颜色 8.1.4图形控件 8.1.5绘图方法 1

8.1.1坐标系坐标系用于确定容器中点的位置,任何容器的默认原点坐标都是容器的左上角(0,0)。坐标系包括横坐标(X轴)和纵坐标(Y轴),从原点出发向右方向为X轴的正方向,垂直向下是Y轴的正方向。x值是指点与原点的水平距离,y值是指点与原点的垂直距离。VB中的容器包括窗体(Form)、框架(Frame)和图片框(PictureBox)等。图8-1中文本框的位置坐标是以窗体为容器的坐标,而不是屏幕的坐标。坐标系的原点、方向和刻度都可以通过设置而改变。2

8.1.2坐标刻度1.ScaleMode属性:用来设置坐标系的标准刻度设置值描述0-User用户定义。通过设置ScaleWidth、ScaleHeight、ScaleTop或ScaleLeft属性来定义新坐标系。1-Twip缇(默认),567缇等于一厘米。2-Point磅,72磅等于一英寸。3-Pixel像素,像素是监视器或打印机分辨率的最小单位。4-Character字符,打印时一个字符有1/6英寸高、1/12英寸宽。5-Inch英寸。6-Millimeter毫米。7-Centimeter厘米。3

8.1.2坐标刻度VB中有两种方法用于坐标系的定义。方法一:通过对象的ScaleTop、ScaleLeft、ScaleWidth和ScaleHeigh四项属性来实现。它们不仅可以用来设置坐标系统,而且可以用于获取当前坐标系统的信息。方法二:采用Scale方法来设置坐标系。该方法是建立用户坐标系最方便的方法。4

8.1.2坐标刻度2.刻度属性ScaleLeft、ScaleTop、ScaleHeight与ScaleWidth属性,是设置坐标系的用户定义刻度的属性,它们可以建立起一个带有正、负坐标的自定义坐标系统。当设置了刻度属性时,ScaleMode自动地设置为0。ScaleLeft、ScaleTop属性返回或设置一个对象左上角的水平(ScaleLeft)和垂直(ScaleTop)的坐标。ScaleHeight、ScaleWidth属性返回或设置对象内部的水平(ScaleWidth)或垂直(ScaleHeight)度量单位。例如:Picture1.ScaleLeft=-500Picture1.ScaleTop=500Picture1.ScaleWidth=1000Picture1.ScaleHeight=-10005

8.1.3设置颜色1.RGB函数RGB函数用于在运行时指定颜色值,是比较常用的函数。对计算机来说,屏幕显示的颜色都是运用三种原色:红色、绿色和蓝色。语法:RGB(R,G,B)颜色红色值绿色值蓝色值黑色000蓝色00255绿色02550青色0255255红色25500洋红色2550255黄色2552550(快讲)8

8.1.3设置颜色2.QBColor函数QBColor函数用来设置所对应颜色的RGB颜色码。语法:QBColor(颜色参数)颜色参数颜色参数颜色蓝色值0黑色8灰色1蓝色9亮蓝色2绿色10亮绿色3青色11亮青色4红色12亮红色5洋红色13亮洋红色6黄色14亮黄色7白色15亮白色9

8.1.3设置颜色3.通过内部常数来设置颜色VB将经常使用的颜色值定义为内部常数,内部常数如表所示。颜色常数十六进制数颜色vbBlackH0黑色vbRedHFF红色vbGreenHFF00绿色vbYellowHFFFF黄色vbBlueHFF0000蓝色vbMagentaHFF00FF洋红色vbCyanHFFFF00青色vbWhiteHFFFFFF白色10

8.1.4图形控件在VB的控件箱中的图形控件包括直线控件和形状控件。控件属性功能Line和ShapeBorderColor线段的颜色BorderStyle线段的线型,是实线还是虚线,以及虚线的样式BorderWidth线段的粗细LineX1、Y1起点坐标X2、Y2线段的长短ShapeShape预定义的形状,如表8.6所示FillColor图形的填充色FillStyle图形底纹,有8种底纹BackStyle图形背景式样0-Transparent透明1-Opaque不透明11

8.1.4图形控件形状控件的Shape属性提供了六种预定义的形状,如表所示。设置值常数描述0-RectangleVbShapeRectangle(默认)矩

文档评论(0)

1亿VIP精品文档

相关文档