listbox控制項的一些操作

2022-02-26 10:05:35 字數 2190 閱讀 1762

1.

屬性列表:

selectionmode   

元件中條目的選擇型別,即多選

(multiple)

、單選(single)

rows            

列表框中顯示總共多少行

selected        

檢測條目是否被選中

selecteditem    

返回的型別是

listitem

,獲得列表框中被選擇的條目

count           

列表框中條目的總數

selectedindex   

列表框中被選擇項的索引值

items           

泛指列表框中的所有項,每一項的型別都是

listitem

2. 取列表框中被選中的值

listbox.selectedvalue  

3. 動態的新增列表框中的項:

listbox.items.add("

所要新增的項

");4.

移出指定項:

//首先判斷列表框中的項是否大於

0if(listbox.items.count > 0 )

5. 清空所有項:

//首先判斷列表框中的項是否大於

0if(listbox.items.count > 0 )

6. 列表框可以一次選擇多項:

只需設定列表框的屬性

selectionmode="multiple",

按ctrl

可以多選

7. 兩個列表框聯動,即兩級聯動選單

//判斷第乙個列表框中被選中的值

switch(listbox1.selectvalue)

8. 實現列表框中項的移位

即:向上移位、向下移位

具體的思路為:建立乙個

listbox

物件,並把要移位的項先暫放在這個物件中。

如果是向上移位,就是把當前選定項的的上一項的值賦給當前選定的項,然後

把剛才新加入的物件的值,再附給當前選定項的前一項。

具體**為:

//定義乙個變數,作移位用

index = -1;

//將當前條目的文字以及值都儲存到乙個臨時變數裡面

listitem lt=new listitem (listbox.selecteditem.text,listbox.selectedvalue);

+ index].text;

+ index].value;

//把被選中項的前一條或下一條的值用臨時變數中的取代

listbox.items[listbox.selectedindex].test=lt.test;

//把被選中項的前一條或下一條的值用臨時變數中的取代

listbox.items[listbox.selectedindex].value=lt.value;

//把滑鼠指標放到移動後的那項上

listbox.items[listbox.selectedindex].value=lt.value;

9. 移動指標到指定位置:

(1).

移至首條

//將被選中項的索引設定為0就

ok了listbox.selectindex=0;

(2).

移至尾條

//將被選中項的索引設定為

listbox.items.count-1就ok

了listbox.selectindex=listbox.items.count-1;

(3).

上一條//

用當前被選中的索引去減

1listbox.selectindex=listbox.selectindex - 1;

(4).

下一條//

用當前被選中的索引去加

1listbox.selectindex=listbox.selectindex + 1;

this.listbox1.items.insertat(3,new   listitem("

插入在第

3行之後項

",""));  

this.listbox1.items.insertat(index,listitem)

listbox1.items.insert(0,new   listitem("text","value"));

listbox控制項的一些操作

1.屬性列表 selectionmode 元件中條目的選擇型別,即多選 multiple 單選 single rows 列表框中顯示總共多少行 selected 檢測條目是否被選中 selecteditem 返回的型別是 listitem 獲得列表框中被選擇的條目 count 列表框中條目的總數 s...

ListBox控制項的操作

items的相關使用方法 1 往listbox中新增乙個資料 listbox.items.add 資料1 2 往listbox中新增多個資料集合 string list new string listbox.items.addrange list 3 在listbox指定位置插入乙個新值 listb...

ListBox控制項的操作與實現

net framework 參考 類庫 system.windows.forms listbox類的屬性 1.屬性列表 selectionmode 元件中條目的選擇型別 none 根本不允許任何選擇 one 預設值,只選擇單個選項 multi 簡單的多項選擇,單擊一次滑鼠就選中或取消選中列表中的一項...