小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

VB輸入類:文本框、列表框、組合框、滾動(dòng)條(2)

 zele 2010-11-09

 只適用于列表框控件。該屬性可以實(shí)現(xiàn)在列表中同時(shí)選擇多個(gè)項(xiàng)目。MultiSelect屬性的取值如表2.3所示。

表2.3 MultiSelect屬性值及其含義

屬性值
 描述
 
0(None)
 缺省值,每次只能選擇一個(gè)項(xiàng)目
 
1(Simple)
 簡單多項(xiàng)選擇
 
2(Extended)
 擴(kuò)充多項(xiàng)選擇
 

    多項(xiàng)選擇的方法既可以同時(shí)按下Shift鍵和方向鍵選擇彼此相鄰的項(xiàng)目,也可以按下Ctrl鍵,用鼠標(biāo)逐個(gè)選擇彼此不相鄰的項(xiàng)目。

l         Selected屬性

    只適用于列表框控件,當(dāng)MultiSelect屬性為True時(shí),它用于確定列表框中某一項(xiàng)的選定狀態(tài)。當(dāng)某一項(xiàng)被選中時(shí),對應(yīng)數(shù)組元素的值為True,否則,對應(yīng)的值為False。

l         Style屬性

    列表框和組合框都具有Style屬性。該屬性只能在設(shè)計(jì)時(shí)設(shè)定。

    列表框的Style屬性用于確定列表框中列表項(xiàng)的表現(xiàn)形式,其取值有兩種:為0(Standard)表示標(biāo)準(zhǔn)列表框,為1(Checkbox)表示在列表項(xiàng)的前面加上一個(gè)復(fù)選框。

    組合框的Style屬性用于確定組合框的樣式。其取值有三種:

(1)Style值為0時(shí),組合框?yàn)闃?biāo)準(zhǔn)下拉式樣式,如圖2.2所示。

在這種情況下,用戶可以直接輸入文本,也可以單擊組合框右側(cè)的箭頭,打開組合框所有選項(xiàng)列表,當(dāng)用戶選定了某一列表項(xiàng)后,該選項(xiàng)就插入到組合框頂部的文本框,同時(shí)關(guān)閉下拉列表。

 

圖2.2 標(biāo)準(zhǔn)下拉式組合框

 (2)Style值為1時(shí),組合框?yàn)楹唵谓M合框樣式,如圖2.3所示。

 

圖2.3 簡單樣式組合框

         在這種情況下,用戶可以直接輸入文本,也可以從列表中選擇項(xiàng)目。簡單組合框的右側(cè)沒有下拉箭頭,在任何時(shí)候,其列表都是顯示的。當(dāng)列表選項(xiàng)數(shù)目超過可顯示的限度時(shí),將自動(dòng)添加一個(gè)垂直滾動(dòng)條。

(3)當(dāng)Style的值為2時(shí),組合框?yàn)橄吕斜順邮剑鐖D2.4所示。

 

圖2.4 下拉列表樣式組合框

用戶只能從列表中選擇。

  2.常用事件

     Click、Change(組合框)、Dblclick、KeyDown、KeyPress、KeyUP等

  3.常用方法

        AddItem、Clear、RemoveItem等

l         AddItem方法

    向列表框或組合框添加新的列表項(xiàng)。

    調(diào)用格式:控件名.AddItem  item,[index]

        其中,控件名:列表框或組合框控件的名稱。

              Item: 添加到列表中的字符串表達(dá)式。

              Index:指定在列表中插入新項(xiàng)目的位置,例如Index為0,表示將新項(xiàng)目添加到控件的第一個(gè)位置,如果缺省該參數(shù),對于Sorted屬性為True的控件,新項(xiàng)目按字母順序添加到合適的位置上;對于Sorted屬性為False的控件,新項(xiàng)目插入到列表的末尾。

   對列表項(xiàng)目的添加是比較靈活的,在程序運(yùn)行的任何時(shí)候都可以使用該方法動(dòng)態(tài)地添加項(xiàng)目,通常在窗體的Load事件中添加列表項(xiàng)目。

l         RemoveItem方法  

   從列表框或組合框中刪除指定位置的列表項(xiàng)。

   調(diào)用格式:控件名.RemoveItem Index

   其中,Index參數(shù)是要?jiǎng)h除項(xiàng)目在列表中所在的位置。

l         Clear方法

    用于刪除列表框或組合框中的所有項(xiàng)目。Clear方法經(jīng)常在列表刷新時(shí)使用。

   4.實(shí)例

        【例2.8】 創(chuàng)建一個(gè)應(yīng)用程序,能在兩個(gè)列表框中通過單擊某個(gè)命令按鈕,相互轉(zhuǎn)移列表中選定的列表項(xiàng)。(教材P165例5.14)

三、滾動(dòng)條

在VB中,滾動(dòng)條控件分為水平滾動(dòng)條(HScrollBar)控件和垂直滾動(dòng)條(VScrollBar)控件,常常與需要瀏覽信息,但又不支持滾動(dòng)功能的控件(如圖片框控件)配合使用,為它們提供滾動(dòng)瀏覽信息的功能;也可以作為用戶信息輸入的控件,如在多媒體應(yīng)用程序中,使用滾動(dòng)條來作為控制音量的設(shè)備。

1.   常用屬性

Height、Left、Name、Max、Min、Top、Value、Width、Enabled、FontBold、FontItalic、FontName、FontSize、FontStrikethru、FontUnderline、ForeColor、LargeChange、SmallChange、Visible等

l         Value屬性

    對應(yīng)于滾動(dòng)框在滾動(dòng)條中的相對位置,其值是一個(gè)整數(shù)。對于水平滾動(dòng)條,當(dāng)滾動(dòng)框處于最左邊時(shí),該屬性取最小值;對于垂直滾動(dòng)條,當(dāng)滾動(dòng)框處于最頂端時(shí),該屬性也取最小值。當(dāng)滾動(dòng)框處于中間的各個(gè)位置時(shí),Value值界于最大值和最小值之間,并嚴(yán)格按照比例設(shè)定滾動(dòng)框在滾動(dòng)條中的位置。

改變滾動(dòng)條Value屬性的方法有四種:

①    直接在屬性窗口中設(shè)定Value值;

②    鼠標(biāo)單擊兩端箭頭鍵改變滾動(dòng)條數(shù)值;

③    將滾動(dòng)框沿滾動(dòng)條拖動(dòng)到任意位置;

④    鼠標(biāo)單擊滾動(dòng)條中滾動(dòng)框與滾動(dòng)箭頭之間的部分,使?jié)L動(dòng)框以翻頁的速度移動(dòng)。

l         Max和Min屬性

    用于設(shè)定滾動(dòng)條Value屬性的取值范圍。通常情況下,Max代表Value的最大值,Min代表Value屬性的最小值。缺省情況下,若未對Max和Min屬性進(jìn)行設(shè)置,Value屬性的取值在0~32767范圍內(nèi)變化。

l         LargeChange和SmallChange屬性

    LargeChange屬性確定當(dāng)在滾動(dòng)框和滾動(dòng)箭頭之間單擊鼠標(biāo)時(shí),Value屬性值的變化量;SmallChange屬性確定當(dāng)用鼠標(biāo)單擊滾動(dòng)條兩端箭頭時(shí),Value屬性值的變化量。這兩個(gè)屬性的缺省值都為1,變化量應(yīng)該在Min和Max屬性之間進(jìn)行選擇。

2.   常用事件

l         Change事件

    在改變滾動(dòng)條Value屬性值后觸發(fā)。

l         Scroll事件

    在拖動(dòng)滾動(dòng)框時(shí)觸發(fā)。

3.   常用方法

l         Zorder方法

    用來改變滾動(dòng)條控件在界面上的前后顯示順序。

    對于窗體和容器控件而言,存在著三個(gè)層:背景層、中間層和最外層。

    調(diào)用格式:  控件名.Zorder 位置參數(shù)

    其中位置參數(shù)有兩個(gè)值:0或1,0表示該控件定位在最前面,是缺省設(shè)置;1表示該控件定位于其他控件的后面顯示。

4.   實(shí)例

  【例2.9】 創(chuàng)建一個(gè)應(yīng)用程序,使用滾動(dòng)條來瀏覽圖形。(教材P161例5.13)
本篇文章來源于 網(wǎng)絡(luò)天空教程網(wǎng) www. 原文出處:http://www./show.asp?id=2652&thisPage=2

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多