求vb當中ListIndex這個屬性的詳細解釋

2021-03-04 05:49:44 字數 3254 閱讀 4421

1樓:匿名使用者

1、bailistindex是你當前在list裡選擇的條目的下標du,從0開始計算,zhi如果沒有選擇這dao個內屬性的值就是-1

2、list1.listindex就是你當容前在list1裡所選擇的專案的下標,這個語句把list1裡中選定條目字串值賦給a,

vb中listindex屬性如何利用

2樓:

返回或設定控制元件中當前選擇

專案的索引號,如:

list1.listindex=5 '設定要選擇list1控制元件的第5條記錄

v=list1.listindex '返回當前選擇list1的第幾條記錄

listindex 屬性示例(msdn):

這個例子在 listbox 控制元件中顯示三個演員的名字,在 label 控制元件中顯示被選中的演員所對應的薪金。要嘗試這個例子,請將**貼上到包含一個 ***bobox 控制元件和一個 label 控制元件的窗體的宣告部分,然後按 f5 鍵並在 ***bobox 中選擇一個名字。

dim player(0 to 2) ' 說明兩個陣列的大小。

dim salary(0 to 2)

private sub form_load ()

dim i ' 宣告變數。

autosize = true

player(0) = "miggey mcmoo" ' 在陣列中輸入資料。

player(1) = "alf hinshaw"

player(2) = "woofer dean"

salary(0) = "$234,500"

salary(1) = "$158,900"

salary(2) = "$1,030,500"

for i = 0 to 2 ' 在列表中新增名字。

***bo1.additem player(i)

next i

***bo1.listindex = 0 ' 顯示列表中的第一項。

end sub

private sub ***bo1_click ()

' 顯示名字所對應的薪金。

label1.caption = salary(***bo1.listindex)

end sub

以下的控制元件都包含listindex 屬性:

***bobox

dirlistbox

drivelistbox

filelistbox

listbox

vb中listindex是什麼意思?

3樓:可靠的張大

表示式 list(list1.listindex) 返回當前選擇專案的字串。

列表中的第一項是 listindex = 0,listcount 始終比最大專的 listindex 值大 1。

對於可以做多zhidao重選擇的控制元件屬,該屬性的行為取決於所版選擇專案的個數。如果只選擇了一個專案,listindex 返回該專案的索引。在多重選擇中,listindex 返回包含在焦點矩形內的專案的索引,而不管該專案是否被選。

4樓:匿名使用者

列表控制元件

copy(listbox) 上選中專案的索引,若 listindex = -1 ,那列表控制元件就沒選中項,

若 listindex = 0 ,則表示列表的第一項被選中, 若 =1 ,則表示 第二項被選中,以此類推...

不過,這是在單選模式上的。

5樓:匿名使用者

看了你的**。感覺沒什麼有問題的啊。

還有,你的提問「當我不選版擇要刪除的項時,權沒反應」什麼意思?

我測試了下,如果list裡是空的,或者沒有選中東西,點刪除會出「請選擇您要刪除的選項!」這個提示,沒問題的啊。

6樓:流浪的子彈

每個人都有自己的生活的權利要求書

7樓:紅塵遊記

選中列表的條目在列表中的序號

vb中listindex的作用

8樓:維唯安

表示式 list(list1.listindex) 返回當前選擇專案的字串。

列表中的第一項是 listindex = 0,listcount 始終比最大的 listindex 值大 1。

對於可內以做多重選擇容的控制元件,該屬性的行為取決於所選擇專案的個數。如果只選擇了一個專案,listindex 返回該專案的索引。在多重選擇中,listindex 返回包含在焦點矩形內的專案的索引,而不管該專案是否被選。

(我的vb書上找的)

語法object.listindex [= index]listindex 屬性語法包含下面部分:

vb中listindex.

9樓:泉虹影來舞

表示式list(list1.listindex)返回當前選擇專案的字串。

列表中的第一項是

listindex

=0,listcount

始終比最大的版

listindex

值大1。

對於可以做多權重選擇的控制元件,該屬性的行為取決於所選擇專案的個數。如果只選擇了一個專案,listindex

返回該專案的索引。在多重選擇中,listindex返回包含在焦點矩形內的專案的索引,而不管該專案是否被選。

(我的vb書上找的)

語法object.listindex

[=index]

屬性語法包含下面部分:

vb中listindex 初值問題

10樓:匿名使用者

新建一復個list1,***mand1,新增如下**, 執行,什麼制都不要選,直接按按鈕,肯定會是-1.至於你的問題,我認為應該是你在form_load 之類的裡面寫上了關於list1的一些**,導致list1的某項被選定了,才會變成0.

private sub ***mand1_click()msgbox list1.listindexend sub

11樓:匿名使用者

沒有原始碼?

是不是index關聯其他變數啦

實在不行就分佈除錯下,跟蹤i的變化啦

懂的不多就這些啦

12樓:匿名使用者

你有沒有在list中設定焦點?

設定了焦點的話listindex值就會是0了,因為預設選中的是第一項

VB作業急求VB高手指點迷津,vb作業 急求VB高手!!!!!!!!!!!!!

完全照你圖做的 private sub command1 click dim a as integer print 1000以內的完數 for i 6 to 1000 s 0 n 0 t for j 1 to i 1 if i mod j 0 then s s j n n 1 redim prese...

VB求解啊 急,求用VB解答

dim p as integer 用 框控制元件陣列。private sub form load 給3個 框裝載影象。picture1 0 picture loadpicture c picture1 1 picture loadpicture c picture1 2 picture loadpi...

VB求助 求Sn a aa aaa aaaaaa aaa n個a

當i不等於n的時候在s字串最後加上一個 號,當輸出最後一個字串,比如22222時候i 5,n 5,這個時候不要再s最後加上 號 如果有這句,比如a 2,n 5時候輸出是這樣的 當a 2時,n 5時,s 2 22 222 2222 22222如果沒有這句if i n then s s 那麼輸出是這樣的...