陳艇 陳少琴 陳炯玉
摘要:該文通過VB編程,設計一個WindowsXP的滾動窗口。
關鍵詞:VB;WindowsXP;滾動窗口
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)09-2096-04
WindowsXP窗口是用來運行程序或查看文檔的。當窗口大小顯示不了文件或文件夾的所有內容時,窗口的右端或底端將出現滾動條。單擊滾動條并保持,然后移動鼠標則滾動條將隨著鼠標的移動而移動,則可以看見窗口的所有內容。WindowsXP滾動窗口的也可以通過VB編程來實現。
1 VB簡介
Visual Basic是一種可視化、真正面向對象、采用事件驅動方式的結構化高級程序設計語言和工具的完美集成。它具有編程簡單、方便、功能強大等特點,在程序界面設計、多媒體開發(fā)方面更是獨具優(yōu)勢。
2 本程序的主要控件及函數
2.1 滾動條控件
滾動條控件包括HscrollBar(水平滾動條)和VscrollBar(垂直滾動條)。它的功能是為那些不支持滾動的應用程序和控件提供滾動的功能。滾動條出現在應用程序或控件所包含的信息超過當前窗口所能顯示的信息的時侯。
2.1.1 滾動條控件的主要屬性
1)LargeChange及SmallChange屬性。
兩個屬性的作用是設置指定滾動條的移動量。
2)Value屬性。
表示滾動框在滾動條中的位置。當移動框位于滾動條的最左端或頂端位置時,Value值最小;當移動框位于滾動條的最右左端或底頂端位置時,Value值最大。
2.1.2 滾動條控件的主要事件
1)Scroll事件
Scroll事件發(fā)生在滾動框移動時,主要用來訪問滾動條移動后的Value值。
2)Change事件
ChangeScroll事件發(fā)生在滾動框移動后時,主要用來動態(tài)設置控件及變量的值。
2.2 Shell函數
Shell函數的語法為:Shell(pathname[,windowstyle])。主要用來運行一個可執(zhí)行文件。
參數:
Pathname必選項,表示要執(zhí)行的程序名。
Windowstyle可選項,表示程序運行時窗口的樣式。
返回值:
執(zhí)行成功,返回程序的任務ID.
執(zhí)行失敗,返回0
3 程序設計
本程序使用了一個窗體,一個水平滾動條HscrollBar,一個垂直滾動條VscrollBar,8個Image控件,兩個Picture控件。其中Image控件用來存放不同應用程序的圖標;一個Pictures控件(Picture1)為固定,另一個Picture控件(Picture2)存放著8個Image控件。同時設置
4 結束語
本程序在WindowsXP編譯運行,一切正常。當單擊滾動條并保持,然后移動鼠標則滾動條將隨著鼠標的移動而移動,窗口的應用程序內容也隨之移動。當雙擊應用程序圖標時,則應用程序相應執(zhí)行。
參考文獻:
[1] 張宏林.Visual Basic編程疑難詳解[M].北京:人民郵電出版社,2000.