VB listbox中list和text屬性區別

時間 2021-10-14 21:22:44

1樓:匿名使用者

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)返回一個零長度字串。

text 屬性

combobox 控制元件(style 屬性設定為 0[下拉組合框]或為 1[簡單組合框])和 textbox 控制元件-返回或設定編輯域中的文字。

combobox 控制元件(style 屬性設定為 2[下拉選單])和 listbox 控制元件-返回列表框;中選擇的專案;返回值總與表示式list(listindex)的返回值相同。在設計時;為只讀;在執行時為只讀。

語法object.text [= string]

text 屬性語法包含下面部分:

部分 描述

object 物件表示式,其值是「應用於」列表中的一個物件。

string 字串表示式,指定文字。

說明只在設計時,text 屬性的預設值為:

combobox 和 textbox 控制元件-該控制元件的 name 屬性。

listbox 控制元件-零長度字串 ("")。

對於 style 屬性設定為 0(下拉組合框)或為 1(簡單組合框)的 combobox 或者對於 textbox,本屬性對讀取控制元件編輯域內的字串很有用。對於 style 屬性設定為 2(下拉選單)的 combobox 或 listbox 控制元件,可以用 text 屬性來確定當前選擇的專案。

textbox 控制元件的 text 設定值最多可以有 2048 個字元,但是如果 multiline 屬性設定為 true,此時

2樓:匿名使用者

list,是listbox中所有的列表集合,是一個陣列。

例如list1.list(0)就代表list1中的第一個列表項

text代表listbox當前選中專案文字,與lit1.list(list1.listindex)效果一樣

3樓:

list需要指定id,例如:list(0) 指第一列表項值

text 指listbox當前的列表項值。

誰知道vb中列表框這幾個屬性的區別

4樓:匿名使用者

1.list,是listbox中所有的列表

集合,是一個陣列。

例如list1.list(0)就代表list1中的第一個列表項

2.listindex 是listbox中當前啟用的(高亮的,就是藍色標出的)列表項的index(位置)。-1表示沒有啟用的列表項

例如msgbox list1.list(list1.listindex)

這句作用是顯示啟用列表項的文字(沒有啟用項會報錯)

3.index是控制元件都有的,一般是空白。如果非空白,則代表這個控制元件是一個控制元件陣列,呼叫要用類似於list1(0)這樣呼叫

4.text代表listbox當前選中專案文字,與lit1.list(list1.listindex)效果一樣

5樓:匿名使用者

property list(integer) as strin**b.listbox 的成員

返回/設定控制元件的列表部分中包含的項

。property listcount as integer只讀vb.listbox 的成員

返回控制元件的列表部分中的專案數。

property index as integer只讀vb.listbox 的成員

返回/設定控制元件在控制元件陣列中的標識號。

property listindex as integervb.listbox 的成員

返回/設定該控制元件中當前選定專案的索引。

property text as strin**b.listbox 的成員

返回/設定控制元件中包含的文字。

6樓:萍水e相逢

看 msdn 吧

祝你順利

7樓:愛昊天酆默

list是個陣列,可以訪問所有的專案,而text表示當前選中專案的文字.

list2.additem

list1.list(k)

是把list1中的

k位置上的文字

加入list2

list2.additem

list1.text

是把list1

選中的文字

加入list2,

不一樣的

VF中LIST和LIST STRUCTURE有什麼區別?謝謝

卻彤雲 list 顯示錶中所有記錄 list stru 只顯示錶的結構,不顯示記錄 vf中list off和list有什麼區別嗎有懂的嗎 list off to file 時,不在螢幕上顯示 list off 不顯示記錄號 vfp中list,display,browse有什麼區別,謝謝!20 前兩者...

vf中display和list命令有什麼區別嗎

vf中display和list命令區別為 顯示不同 暫停不同 用途不同。一 顯示不同 1 display命令 display命令預設顯示當前的記錄。2 list命令 list命令預設顯示所有記錄。二 暫停不同 1 display命令 display命令每顯示完一屏後會暫停。2 list命令 list...

在vf中list和display的區別是什麼

記錄數不多的情況下,二者沒有差別,記錄數超過20時,display可以每20條時暫停,而list則是從頭到尾全列出來,以至於可能在一個螢幕無法看到前頭的記錄情況,但如果是傳送到印表機則沒關係。所以一般情況下,如果在螢幕顯示時記錄數比較多時,可以用display 而記錄數不多或者是送印表機列印時,用l...