1樓:匿名使用者
columns 屬性
返回或設定乙個值,以決定 listbox 控制項是水平還是垂直滾動、以及如何顯示列中的專案。如果水平滾動,則 columns 屬性決定顯示多少列。
語法object.columns [= number]
columns 屬性語法包含下面部分:
部分 描述
object 物件表示式,其值是「應用於」列表中的乙個物件。
number 乙個整型值,指定控制項如何滾動、以及列中的專案如何排列,「設定值」中有詳細描述。
設定值number 的設定值為:
設定值 描述
0 (預設值)專案安排在一列中、且 listbox 豎直滾動。
1到 n 專案安排在多個列中,先填第一列,再填第二列,等等。 listbox 水平滾動並顯示指定數目的列。
說明對於水平滾動的 listbox 控制項,列寬等於 listbox 寬度除以列的個數。
該屬性不能設定為 0,在執行時也不能從 0 改變 -也就是說,不能在執行時,將多列 listbox 變為單列 listbox 或將單列 listbox 變為多列 listbox 。
selcount 屬性
返回在 listbox 控制項中被選中項的數量。
語法object.selcount
object 所在處代表乙個物件表示式,其值是「應用於」列表中的乙個物件。
說明如果沒有項被選中,那麼 selcount 屬性將返回 0 值。否則,它返回當前被選中的列表項的數量。該屬性對能夠作複選是尤其有用的
itemdata 屬性
返回或設定 combobox 或 listbox 控制項中每個專案具體的編號。
語法object.itemdata(index) [= number]
itemdata 屬性語法包含下面部分:
部分 描述
object 物件表示式,其值是「應用於」列表中的乙個物件。
index 物件中指定專案的編號。
number 與指定專案相關聯的數。
說明itemdata 屬性是乙個長整型數的陣列,它有與控制項的 list 屬性相同數目的專案。可以用與每一項相關的數來標識它們。例如,在 listbox 控制項中,可以用雇員身份號來標識每乙個雇員的名字。
填 listbox 時,也要將雇員號填入 itemdata 相應的元素中。
itemdata 常常用做與 listbox 控制項中專案相關的資料結構陣列的索引。
注意 利用 additem 方法在列表中插入乙個專案時,在 itemdata 陣列中也會自動插入一項。但是其值不會重新初始化為 0;它保持列表在插入專案之前該位置的值。用 itemdata 屬性時,一定要在向列表中加入新項時,設定它的值。
list 屬性
返回或設定控制項的列表部分的專案。列表是乙個字串陣列,陣列的每一項都是一列表專案,對 listbox 和 combobox 控制項在設計時可以通過屬性瀏覽器得到,對 dirlistbox、drivelistbox 和 filelistbox 控制項在執行時是唯讀的,對 combobox 和 listbox 控制項在執行時是可讀寫的。
語法object.list(index) [= string]
list 屬性語法包含下面部分:
部分 描述
object 物件表示式,其值是「應用於」列表中的乙個物件。
index 列表中具體某一項目的號碼。
string 字串表示式,指定列表專案。
說明用該屬性可以訪問列表專案。
對於除 dirlistbox 之外的所有控制項,第乙個專案的索引為 0 而最後乙個專案的索引為 listcount-1。
對於 dirlistbox 控制項,索引號序列基於在執行中建立該控制項時的當前目錄和子目錄。當前的目錄用索引值 -1 表示。當前目錄的上一級目錄用絕對值更大一些的負索引值來表示。
例如,-2 是當前目錄的父目錄,-3 又是它上一級的目錄。當前的目錄以下的目錄的範圍是從 0 到 listcount-1。
起初,combobox 和 listbox 控制項包含一空列表。對於檔案系統控制項,列表內容由控制項在執行中建立時存在的條件決定:
dirlistbox-包含所有目錄的列表,使用 -n 到 listcount-1 的範圍。
drivelistbox-包含有效的驅動連線列表。
filelistbox-包含匹配 pattern 屬性的當前目錄的檔案列表。不包含路徑。
list 屬性和 listcount、listindex 屬性結合起來使用。
對除 dirlistbox 控制項之外的所有可用控制項,對列表從 0 到 listcount -1 逐個取值,得到列表中的所有專案。對於 dirlistbox 控制項,對列表從 -n 到 listcount-1 逐個取值得到在當前目錄中能夠見到的所有目錄和子目錄的列表。在這種情況下 n是當前目錄以上的目錄級數。
注意 要確定在 combobox 或 listbox 控制項中顯示的專案,可用 additem 方法。要刪除專案,用 removeitem方法。若要使專案按字母表排序,在把專案加入到列表中之前將控制項的 sorted 屬性設定為 true。
在宣告部分用 option base = 1 語句不會影響 visual basic 控制項中元素的編號。第乙個元素始終為 0。
當列表索引值超出列表框的實際條數的範圍時,則返回乙個零長度字串 (""),例如,對於 combobox 或 listbox 控制項 list(-1)返回乙個零長度字串。
listcount 屬性
返回控制項的列表部分專案的個數。
語法object.listcount
object 所在處表示物件表示式,其值是「應用於」列表中的乙個物件。
說明listcount 對每個控制項提供具體的資訊:
combobox 和 listbox 控制項-列表中的專案數。
dirlistbox 控制項-當前目錄中子目錄的個數。
drivelistbox 控制項-連線的驅動器個數。
filelistbox 控制項-當前目錄中匹配 pattern 屬性設定的檔案個數。
如果沒有選擇專案,listindex 屬性值為 -1。列表中的第一項是 listindex = 0,並且 listcount 始終比最大的 listindex 值大 1。
listindex 屬性
返回或設定控制項中當前選擇專案的索引在設計時不可用。
語法object.listindex [= index]
listindex 屬性語法包含下面部分:
部分 描述
object 物件表示式,其值是「應用於」列表中的乙個物件。
index 數值表示式,指定當前專案的索引,「設定值」中有詳細說明。
設定值index 的設定值為:
設定值 描述
-1 (combobox、dirlistbox 和 drivelistbox 控制項的預設值)表示當前沒有選擇專案;對於 combobox 控制項,表示使用者向文字框部分輸入了新文字;對於 dirlistbox 控制項,表示當前路徑的索引。對 drivelistbox 控制項,表示在執行時建立該控制項時的當前驅動器的索引。
n (filelistbox 和 listbox 控制項的預設值)表明當前選擇專案的索引。
說明表示式 list(list1.listindex) 返回當前選擇專案的字串。
列表中的第一項是 listindex = 0,listcount 始終比最大的 listindex 值大 1。
對於可以做多重選擇的控制項,該屬性的行為取決於所選擇專案的個數。如果只選擇了乙個專案,listindex 返回該項目的索引。在多重選擇中,listindex 返回包含在焦點矩形內的專案的索引,而不管該專案是否被選。
newindex 屬性
返回最近加入 combobox 或 listbox 控制項的項的索引。在執行時是唯讀的。
語法object.newindex
object 所在處代表乙個物件表示式,其值是「應用於」列表中的乙個物件。
說明當需要乙個與 itemdata 屬性陣列中的每個項相對應的值的列表時,可以與排序列表一起使用該屬性。當往排序的列表中加入乙個項時,visual basic 將在列表中按字母順序插入一項。該屬性表示項被插入的位置,以便能夠在 itemdata 屬性中的相同索引處插入相應的值。
如果在列表中已沒有項或在最後的項被加入之後乙個項被刪除,那麼 newindex 屬性將返回 -1。
additem 方法
用於將專案新增到 listbox 或 combobox 控制項,或者將行新增到 ms flex grid 控制項。不支援命名引數。
語法object.additem item, index
additem 方法的語法包含下列部分::
部分 描述
object 必需的。乙個物件表示式,其值為「應用於」列表中的乙個物件。
item 必需的。字串表示式,它用來指定新增到該物件的專案。這僅僅對於 ms flex grid 控制項,才能使用 tab字元(字元** 09)分隔將要插入到新新增行中每列的多重字串。
index 可選的。是整數,它用來指定新專案或行在該物件中的位置。對於 listbox 或 combobox 控制項的首項,或者對於 ms flex grid 控制項的首行,index 為 0。
說明如果所給出的 index 值有效,則 item 將放置在 object 中相應的位置。如果省略 index,當 sorted 屬性設定為 true 時,item 將新增到恰當的排序位置,當 sorted 屬性設定為 false 時, item 將新增到列表的結尾。
繫結到 data 控制項的 listbox 或 combobox 控制項不支援 additem 方法。
clear 方法(activex 控制項)
刪除集合中的全部物件。
語法object.clear
object 所在處表示物件表示式,其值是 「應用於」列表中的乙個物件。
removeitem 方法
用以從 listbox 或 combobox 控制項中刪除一項,或從 ms flex grid 控制項中刪除一行。不支援命名引數。
語法object.removeitem index
removeitem 方法的語法包含下列部分:
部分 描述
object 必需的。乙個物件表示式,其值為「應用於」列表中的乙個物件。
index 必需的。乙個整數,它表示要刪除的項或行在物件中的位置。對於 listbox 或 combobox 中的首項或 ms flex grid 控制項中的首行,index = 0。
說明被繫結到 data 控制項的 listbox 或 combobox 不支援 removeitem 方法。
vb中list的用法,vb list怎麼用
vb妮可 我只做了list1和list2的,你需要可以新增更多陣列以及 來實現list3的.dim l1,l2,l3 private sub form load dim s i s 顏色 星期 運動 l1 split s for i 0 to ubound l1 list1.additem l1 i...
java 怎麼刪除list中的指定元素
高 婷婷 主要有三種方法 用一個list 記錄要刪除的資料,最後removeall list 用for迴圈遍歷,原始書寫方式 用迭代器自帶的remove方法,這也是官方推薦的方法。 白卡 從list中刪除指定元素可以使用remove方法來實現 arraylist al new arraylist a...
vb中print語句怎麼用,VB中Print語句怎麼用?
樓主如果還是做不出來的話,可以把郵箱留下,我把我用vb6.0做的乙個例子給你發過去,解壓之後就能執行了,你可以參考下。好像你的郵箱是qinyehong 126.com是吧?我已經發過去了。 豆漠義友珊 print a 是輸出字串a 就是直接輸出引號內的。print a是輸出程式內 a的當前值 pri...