首页 理论教育 使用绘图属性提升成果

使用绘图属性提升成果

时间:2023-10-20 理论教育 版权反馈
【摘要】:使用VB的方法绘制图形时,可结合容器对象的绘图属性画出不同的线型、填充方式、填充颜色等。在VB中常用的绘图属性有DrawWidth、DrawStyle、FillStyle、FillColor。在窗体上根据绘图属性,绘制不同效果的扇形、圆环和椭圆。界面设计将窗体的Caption属性修改为“绘图属性的使用示例”,然后添加3个命令按钮并修改Caption属性,设计界面如图8-10中设计效果所示。

使用绘图属性提升成果

使用VB的方法绘制图形时,可结合容器对象的绘图属性画出不同的线型、填充方式、填充颜色等。在VB中常用的绘图属性有DrawWidth、DrawStyle、FillStyle、FillColor。

1.DrawWidth属性

DrawWidth属性用来设置点的大小、线条的粗细,该属性的取值范围为1~32767,如果该数据取值很大时,绘制一个点可能占满整个容器。

2.DrawStyle属性

DrawStyle属性用来设置绘制的图形线条样式,该属性取值范围为0~6,默认值为0,具体样式设置如表8-7所示。

表8-7 DrawStyle属性设置

3.FillStyle属性

FillStyle属性用来设置封闭图形(如圆、矩形等)的填充图案样式,取值0~7,默认值为1(无论哪一种色彩都表现为空心)。

例如:利用FillStyle属性,在窗体上显示各种填充效果(如图8-8所示),程序代码如下。

图8-8 用FillStyle属性在窗体上显示各种填充效果

4.FillColor属性

FillColor属性用来设置封闭图形(如矩形、圆、扇形等)的填充颜色。除FillStyle属性为1(1为透明)外,可用FillColor填色。FillColor属性的设置方式与ForeColor相同。

说明:FillColor颜色和ForeColor颜色是有差别的,前者用于填充的颜色,后者作为输出文字颜色或默认的边框线颜色。

【案例8-6】绘制不同的点和线示例。

【案例要求】

在窗体上,根据DrawWidth属性值不同,显示不同的点和线。

【案例操作】

(1)界面设计(www.xing528.com)

在窗体(Form1)上设置Caption属性为“DrawWidth属性绘制不同点和线”,如图8-9中设计效果所示。

(2)代码设计

图8-9 绘制点和线界面

(3)运行程序

按F5键或点击工具栏中的“运行”按钮运行程序,单击窗体,运行结果如图8-9中运行效果所示。

【案例8-7】根据绘图属性,绘制扇形、画圆环和椭圆

【案例要求】

在窗体(Form1)上根据绘图属性,绘制不同效果的扇形、圆环和椭圆。

【案例操作】

(1)界面设计

将窗体(Form1)的Caption属性修改为“绘图属性的使用示例”,然后添加3个命令按钮(Command1、Command2、Command3)并修改Caption属性,设计界面如图8-10中设计效果所示。

图8-10 画扇形、画圆环和椭圆

(2)代码设计

(3)运行程序

按F5键或点击工具栏中的“运行”按钮运行程序,分别点击窗体上的画扇形、画圆环、画椭圆命令按钮,运行结果如图8-10中运行效果所示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈