VB列表框常用事件和常用方法

字號(hào):

常用事件
    列表框接收Click和DblClick事件。但有時(shí)不用編寫(xiě)Click事件過(guò)程代碼,而是當(dāng)單擊一個(gè)命令按鈕或發(fā)生DblClick事件時(shí),讀取’text屬性。
    常用方法
    列表框中的列表項(xiàng),可以在設(shè)計(jì)狀態(tài)通過(guò)List屬性設(shè)置,也可以在程序中用Addhem方法來(lái)添加,用RemoveItem方法或Clear方法刪除列表項(xiàng)。
    (1)Addltem方法
    格式:列表框.AddItem(項(xiàng)目字符串)[,索引值]
    功能:AddItem方法把“項(xiàng)目字符串”的文本放到列表框中。
    說(shuō)明:如果省略了“索引值”,則文本被放在列表框的尾部。可以用“索引值”指定插入在列表框中的位置,表中的項(xiàng)目是從0開(kāi)始的計(jì)數(shù),“索引值”不能大于表中項(xiàng)數(shù)ListCount一1。該方法只能單個(gè)地向表中添加項(xiàng)目。
    (2)RemoveItem方法
    格式:列表框.RemoveItem(索引值)
    功能:該方法用來(lái)刪除列表框中指定的項(xiàng)目。
    說(shuō)明:該方法從列表框中刪除以“索引值”為地址的項(xiàng)目,該方法每次只刪除一個(gè)項(xiàng)目。
    例如:在窗體上建立一個(gè)列表框:Listl,兩個(gè)命令按鈕:Commandl、Command2,則用下面的過(guò)程可以向列表框添加和刪除項(xiàng)目。
    Private Sub Commandl_Click()
    Listl.Addltem”O(jiān)ne”,0
    End Sub
    Private Sub Command2_Click()
    Listl.Removeltem 0
    End Sub
    程序分別向列表框中增加和刪除項(xiàng)目。單擊命令按鈕Commandl,可以把字符串“One”加到列表框Listl的開(kāi)頭;而單擊命令按鈕Command2,則可刪除列表框開(kāi)頭的一項(xiàng)。
    (3)Clear方法
    格式:列表框.Clear
    功能:該方法用來(lái)刪除列表框中的全部?jī)?nèi)容。
    說(shuō)明:執(zhí)行了Clear方法后,ListCount重新被設(shè)置為0。