1. 屬性列表:
selectionmode 元件中條目的選擇型別,即多選(multiple)、單選(single)
rows 列表框中顯示總共多少行
selected 檢測條目是否被選中
selecteditem 返回的型別是listitem,獲得列表框中被選擇的條目
count 列表框中條目的總數
selectedindex 列表框中被選擇項的索引值
items 泛指列表框中的全部項,每一項的型別都是listitem
2. 取列表框中被選中的值
listbox.selectedvalue
3. 動態的加入列表框中的項:
listbox.items.add("所要加入的項");
4. 移出指定項:
//首先推斷列表框中的項是否大於0
if(listbox.items.count > 0 )
5. 清空全部項:
//首先推斷列表框中的項是否大於0
if(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);
//被選中的項的值等於上一條或下一條的值
listbox.items[listbox.selectedindex].text=listbox.items[listbox.selectedindex + index].text;
//被選中的項的值等於上一條或下一條的值
listbox.items[listbox.selectedindex].value=listbox.items[listbox.selectedindex + 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).上一條
//用當前被選中的索引去減 1
listbox.selectindex=listbox.selectindex - 1;
(4).下一條
//用當前被選中的索引去加 1
listbox.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"));
練習使用CListBox
該例是個小練習,有兩個listbox控制項,可以通過其中的四個button按鈕,實現從乙個listbox向另乙個listbox中傳遞資料,操作過程如下 1 建立乙個dialog based mfc應用程式,命名為try。2 為對話方塊新增兩個lsitbox控制項,分別命名為idc list1和idc...
方法 CListBox快速清空
網上互相抄襲,而且抄的還有問題。我在這裡把我的方法分享給們。網上查到了這樣的方法 while pmylistbox getcount pmylistbox deletestring 0 還查到了這樣的方法 int nlistcount pmylistbox getcount for int i 0 ...
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...