国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 應用 > 軟件技巧 > 正文

VB 神童教程第二章第十一節——滾動條

2024-07-16 17:58:45
字體:
來源:轉載
供稿:網友
滾動條常常用來附在某個窗口上幫助觀察數據或確定位置,也可以用來作為數據輸入的工具。在日常操作中,我們常常遇到這樣的情況:在某些程序中,如 Photoshop ,一些具體的數值我們并不清楚,如調色板上的自定義色彩,這時,可以通過滾動條,用嘗試的辦法找到自己需要的具體數值。


在 Visual Basic 中,滾動條分為橫向(HscrollBar)與豎向(VscrollBar)兩種,命名規則為:HsbX 或 VsbX ,如 HsbShow、VsbShow ,等等。它們在工具箱上的圖標如圖一:



圖一



選中滾動條按鈕,把鼠標指針放到界面設計區,然后拖動,畫出符合自己要求的滾動條,或者直接雙擊該按鈕,自動在界面設計區生成默認大小的滾動條,如圖二所示:



圖二



一、滾動條控件的屬性:


1、Max(最大值)與 Min(最小值)屬性:


滾動塊處于最右邊(橫向滾動條)或最下邊(豎向滾動條)時返回的值就是最大值;滾動塊處于最左邊或最上邊,返回的值最小,如圖三所示:



圖三



Max 與 Min 屬性是創建滾動條控件必須指定的屬性,默認狀態下, Max 值為 32767 ,Min 值為 0 。本屬性既可以在界面設計過程中予以指定,也可以在程序運行中予以改變,如:


HsbShow.Min = 3


HsbShow.Max = 30


2、Value(數值)屬性:


Value 屬性返回或設置滾動滑塊在當前滾動條中的位置,如圖三所示。


Value 值可以在設計時指定,也可以在程序運行中改變,如:


HsbShow.Value = 24


3、SmallChange(小改變)屬性:


當用戶單擊滾動條左右邊上的箭頭時,滾動條控件 Value 值的改變量就是 SmallChange,如圖四:



圖四



4、LargeChange(大改變)屬性:


單擊滾動條中滾動框前面或后面的部位時,引發 Value 值按 LargeChange 設定的數值進行改變,如圖五:



圖五



二、滾動條控件的事件:


與滾動條控件相關的事件主要是 Scroll 與 Change ,當在滾動條內拖動滾動框時會觸發 Scroll 事件(但要注意,單擊滾動箭頭或滾動條時不發生 Scroll 事件),滾動框發生位置改變后則會觸發 Change 事件。Scroll 事件用來跟蹤滾動條中的動態變化,Change 事件則用來得到滾動條最后的值。


三、示例:


有如圖六這樣一個應用程序,當滾動條(HsbShow)的滾動塊發生位移時,下面的顯示標簽(LblShow)自動顯示滾動條當前的值;在拖動滾動框的過程中,顯示標簽(LblShow)則會顯示“拖動中……”字樣。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呈贡县| 时尚| 左贡县| 行唐县| 凤冈县| 洛宁县| 西藏| 昭平县| 崇阳县| 临猗县| 四川省| 西乌珠穆沁旗| 越西县| 金山区| 新田县| 平昌县| 江阴市| 连州市| 军事| 荥经县| 贺州市| 武平县| 庆城县| 民县| 慈溪市| 阿坝县| 边坝县| 积石山| 昌江| 包头市| 德州市| 黔江区| 铜川市| 左云县| 依兰县| 革吉县| 绩溪县| 城步| 庄河市| 虎林市| 龙游县|