来源:《中小学教学研究》2000年第03期  作者:许新
选择字号

Visual Basic窗体背景花纹的实现

收藏本文  分享

界面的美观程度是一个软件能否获得成功的一个重要因素 ,经过仔细研究一些成功的教育软件 ,从这些软件上可以看到 ,程序窗口背景能显示出非常美丽的、富有立体感的花纹。而采用VisualBasic3 .0或 4.0进行窗体设计 ,若只按照系统提供的功能 ,只能从有限的几种颜色中选择一种颜色或采用程序绘制一些简单的线条。而想实现立体感很强的纹理图案 ,一般只能采用窗体的PICTURE属性调用位图文件 ,使用这种方法实现有许多缺点 :其一是窗体大小受位图大小的限制 ,调整起来麻烦 ,不具有通用性和灵活性 ;其二是浪费资源 ,因为花纹图案基本上是重复图案 ,采用与窗体同样大小的位图是一种浪费。下面介绍一种窗体背景花纹实现的方法 ,在窗体上建立一个网格控件 ,设定网格行不可见 ,去掉固定行和固定列 ,用程序实现网格控件与窗体同样大小 ,并随窗体大小的改变而改变。然后设计一个花纹图案 ,形成BMP位图文件 (本文程序使用文件Pict1.bmp) ,或者从其它图象中截取一段图案 ,也可以利用Windows系统提供的图案 (如C :\windows \Tiles .bmp) ,将其调入Picture控件。(本文共计2页)......[继续阅读本文]

下载阅读本文订阅本刊

图书推荐

    相关文章推荐

    看看这些杂志对你有没有帮助...

    更多杂志>>