国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于VB的WindowsXP滾動窗口的設(shè)計

2013-04-29 20:40:07陳艇陳少琴陳炯玉
電腦知識與技術(shù) 2013年9期

陳艇 陳少琴 陳炯玉

摘要:該文通過VB編程,設(shè)計一個WindowsXP的滾動窗口。

關(guān)鍵詞:VB;WindowsXP;滾動窗口

中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2013)09-2096-04

WindowsXP窗口是用來運行程序或查看文檔的。當(dāng)窗口大小顯示不了文件或文件夾的所有內(nèi)容時,窗口的右端或底端將出現(xiàn)滾動條。單擊滾動條并保持,然后移動鼠標(biāo)則滾動條將隨著鼠標(biāo)的移動而移動,則可以看見窗口的所有內(nèi)容。WindowsXP滾動窗口的也可以通過VB編程來實現(xiàn)。

1 VB簡介

Visual Basic是一種可視化、真正面向?qū)ο?、采用事件?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言和工具的完美集成。它具有編程簡單、方便、功能強大等特點,在程序界面設(shè)計、多媒體開發(fā)方面更是獨具優(yōu)勢。

2 本程序的主要控件及函數(shù)

2.1 滾動條控件

滾動條控件包括HscrollBar(水平滾動條)和VscrollBar(垂直滾動條)。它的功能是為那些不支持滾動的應(yīng)用程序和控件提供滾動的功能。滾動條出現(xiàn)在應(yīng)用程序或控件所包含的信息超過當(dāng)前窗口所能顯示的信息的時侯。

2.1.1 滾動條控件的主要屬性

1)LargeChange及SmallChange屬性。

兩個屬性的作用是設(shè)置指定滾動條的移動量。

2)Value屬性。

表示滾動框在滾動條中的位置。當(dāng)移動框位于滾動條的最左端或頂端位置時,Value值最??;當(dāng)移動框位于滾動條的最右左端或底頂端位置時,Value值最大。

2.1.2 滾動條控件的主要事件

1)Scroll事件

Scroll事件發(fā)生在滾動框移動時,主要用來訪問滾動條移動后的Value值。

2)Change事件

ChangeScroll事件發(fā)生在滾動框移動后時,主要用來動態(tài)設(shè)置控件及變量的值。

2.2 Shell函數(shù)

Shell函數(shù)的語法為:Shell(pathname[,windowstyle])。主要用來運行一個可執(zhí)行文件。

參數(shù):

Pathname必選項,表示要執(zhí)行的程序名。

Windowstyle可選項,表示程序運行時窗口的樣式。

返回值:

執(zhí)行成功,返回程序的任務(wù)ID.

執(zhí)行失敗,返回0

3 程序設(shè)計

本程序使用了一個窗體,一個水平滾動條HscrollBar,一個垂直滾動條VscrollBar,8個Image控件,兩個Picture控件。其中Image控件用來存放不同應(yīng)用程序的圖標(biāo);一個Pictures控件(Picture1)為固定,另一個Picture控件(Picture2)存放著8個Image控件。同時設(shè)置

4 結(jié)束語

本程序在WindowsXP編譯運行,一切正常。當(dāng)單擊滾動條并保持,然后移動鼠標(biāo)則滾動條將隨著鼠標(biāo)的移動而移動,窗口的應(yīng)用程序內(nèi)容也隨之移動。當(dāng)雙擊應(yīng)用程序圖標(biāo)時,則應(yīng)用程序相應(yīng)執(zhí)行。

參考文獻:

[1] 張宏林.Visual Basic編程疑難詳解[M].北京:人民郵電出版社,2000.

安福县| 岑溪市| 镇宁| 乌拉特后旗| 河曲县| 洮南市| 普格县| 乐清市| 乐山市| 和平县| 鄂温| 胶南市| 平江县| 丁青县| 曲沃县| 交城县| 河曲县| 无锡市| 平顶山市| 青冈县| 江安县| 黑水县| 镇平县| 屏南县| 霍邱县| 青铜峡市| 昌宁县| 冷水江市| 砀山县| 吐鲁番市| 沙雅县| 海盐县| 拉萨市| 东辽县| 新津县| 襄汾县| 茂名市| 名山县| 新宾| 营口市| 海伦市|