屬性
功能說明
name
列表框名稱
items
列表中顯示的選項。itmes是乙個用於儲存列表中選項的資料,可以通過下標來訪問其中的項
selectionmode
列表框的選擇模式:one :單選模式;none:不允許選擇;multisimole:簡單多選模式,用滑鼠和空格鍵選擇和釋放;multiextended:擴充套件多選用滑鼠配合shift和ctrl鍵進行選擇
selectedindex
返回被選中的選項的索引值,如果沒有被選中的則屬性值為-1
selecteditem
返回列表框中的選定項
selecteditems
返回列表框中的選定項的集合
selectedindices
返回列表框中的選定項的索引值集合
text
該屬性在單選模式下表示被選中項的文字,在多選模式下指示最後一次選中項的文字,注意:該屬性是唯讀屬性,不能被修改
selectedindexchanged:列表框中選擇項變化時觸發
方法功能說明
items.add()
向列表框中的尾部插入一項
items.clear()
清除列表框中的所有項
items.remove()
刪除列表框中指定的一項
items.removeat()
刪除指定位置的列表項
演示需求
listbox列表框中選擇一項在messagebox上顯示
**塊
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
private void listbox1_selectedindexchanged(object sender, eventargs e)
//獲取使用者的單項
private void button1_click(object sender, eventargs e)
//根據所選索引獲取所選項
object objselecteditem = listbox1.items[intselectedindex];
//確定所選值是否存在
if (objselecteditem == null)
//將所選項中的字串轉換
string str = objselecteditem.tostring();
//將字串進行顯示
messagebox.show(str);}}
}
結果截圖
學習注意
一定要注意在使用selectedindex屬性時如果沒有對其進行選擇會出現預設值為-1的情況因此在以為-1時selectedindex屬性進行定位獲取的時候會出現越界錯誤
#####**塊
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
private void listbox1_selectedindexchanged(object sender, eventargs e)
//獲取使用者所選的多選項
private void button2_click(object sender, eventargs e)
//獲取使用者的選中的子集合
//同時執行便利過程
for (int i = 0; i < listbox1.selecteditems.count; i++)
//存入字串
str = str + "-" + objselecteditem;
}//將字串進行顯示
messagebox.show(str);}}
}
結果截圖
ListBox控制項
呈現形態 1 糖醋排骨 2 紅燒雞塊 3 清蒸鮑魚 4 酸菜魚 5 香辣雞翅 select 控制項語句 1 糖醋排骨 2 紅燒雞塊 3 清蒸鮑魚 4 酸菜魚 listbox可多選 可呼叫屬性與dropdownlist相同 ibox selectindex 只返回乙個數值 0,1,2,3 ibox s...
WPF 系列學習之 ListBox
最近的工作不是很忙就來學習一點東西,看到網上很多的朋友在研究wpf,我也來給自己衝衝電,把自己的文章寫下來,希望能對初學的朋友有0.1 的幫助,那麼我就沒有白寫了,我的表達能力有限 就不多說過多的文字,我一般喜歡簡單一的,但能說明白 清楚就ok 一 listbox 控制項的介紹 二 執行結果瀏覽 程...
WPF 系列學習之 ListBox
最近的工作不是很忙就來學習一點東西,看到網上很多的朋友在研究wpf,我也來給自己衝衝電,把自己的文章寫下來,希望能對初學的朋友有0.1 的幫助,那麼我就沒有白寫了,我的表達能力有限 就不多說過多的文字,我一般喜歡簡單一的,但能說明白 清楚就ok 一 listbox 控制項的介紹 二 執行結果瀏覽 程...