使用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中运行效果所示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。