陈艇 陈少琴 陈炯玉
摘要:该文通过VB编程,设计一个WindowsXP的滚动窗口。
关键词:VB;WindowsXP;滚动窗口
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)09-2096-04
WindowsXP窗口是用来运行程序或查看文档的。当窗口大小显示不了文件或文件夹的所有内容时,窗口的右端或底端将出现滚动条。单击滚动条并保持,然后移动鼠标则滚动条将随着鼠标的移动而移动,则可以看见窗口的所有内容。WindowsXP滚动窗口的也可以通过VB编程来实现。
1 VB简介
Visual Basic是一种可视化、真正面向对象、采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。它具有编程简单、方便、功能强大等特点,在程序界面设计、多媒体开发方面更是独具优势。
2 本程序的主要控件及函数
2.1 滚动条控件
滚动条控件包括HscrollBar(水平滚动条)和VscrollBar(垂直滚动条)。它的功能是为那些不支持滚动的应用程序和控件提供滚动的功能。滚动条出现在应用程序或控件所包含的信息超过当前窗口所能显示的信息的时侯。
2.1.1 滚动条控件的主要属性
1)LargeChange及SmallChange属性。
两个属性的作用是设置指定滚动条的移动量。
2)Value属性。
表示滚动框在滚动条中的位置。当移动框位于滚动条的最左端或顶端位置时,Value值最小;当移动框位于滚动条的最右左端或底顶端位置时,Value值最大。
2.1.2 滚动条控件的主要事件
1)Scroll事件
Scroll事件发生在滚动框移动时,主要用来访问滚动条移动后的Value值。
2)Change事件
ChangeScroll事件发生在滚动框移动后时,主要用来动态设置控件及变量的值。
2.2 Shell函数
Shell函数的语法为:Shell(pathname[,windowstyle])。主要用来运行一个可执行文件。
参数:
Pathname必选项,表示要执行的程序名。
Windowstyle可选项,表示程序运行时窗口的样式。
返回值:
执行成功,返回程序的任务ID.
执行失败,返回0
3 程序设计
本程序使用了一个窗体,一个水平滚动条HscrollBar,一个垂直滚动条VscrollBar,8个Image控件,两个Picture控件。其中Image控件用来存放不同应用程序的图标;一个Pictures控件(Picture1)为固定,另一个Picture控件(Picture2)存放着8个Image控件。同时设置
4 结束语
本程序在WindowsXP编译运行,一切正常。当单击滚动条并保持,然后移动鼠标则滚动条将随着鼠标的移动而移动,窗口的应用程序内容也随之移动。当双击应用程序图标时,则应用程序相应执行。
参考文献:
[1] 张宏林.Visual Basic编程疑难详解[M].北京:人民邮电出版社,2000.