一般認為:foreach (object obj in checkedlistbox1.selecteditems)即可遍歷選中的值。
其實這裡遍歷的只是高亮的值並不是打勾的值。遍歷打勾的值要用下面的**:
for (
int i =
0; i
}
參考:最近用到checklistbox控制項,在使用其過程中,花了較多的時間,這裡我收集了其相關的**段,希望對大家有所幫助。
1.新增項
checkedlistbox1.items.add(
"藍色");
checkedlistbox1.items.add(
"紅色");
checkedlistbox1.items.add(
"黃色");
2.
判斷第i項是否選中,選中為true,否則為false
if(checkedlistbox1.getitemchecked(i))
else
3. 設定第i項是否選中
checkedlistbox1.setitemchecked(i,
true);
//true改為false為沒有選中。
4.
設定全選
新增乙個名為select_all的checkbox控制項,由其控制checkedlistbox是全選還是全不選。
private
void select_all_checkedchanged(
object sender, eventargs e)
else }
5.得到全部選中的值 ,並將選中的項的文字組合成為乙個字串。
string strcollected =
string.empty;
for (
int i =
0; i
else }
}6.
設定checkedlistbox中第i項的checked狀態
checkedlistbox1.setitemcheckstate(i, checkstate.checked);
7. private
void checkboxall_checkedchanged(
object sender, eventargs e)
}else}}
8. checkedlistbox 單選設定(**實現)
private
void chkl_itemauditing_itemcheck(
object sender,
itemcheckeventargs e)
} } }
9. checkedlistbox1顯示乙個資料庫中關鍵字對應的所有記錄
for (
int i =
0; i
10.
for(i=
0;iif(checkedlistbox.getitemtext(
checkedlistbox.items)==
"你得到的值
")
}11.
清除checkedlistbox1中所有的選項
for (
int i =
0; i
12.
//設定索引為index的項為選中狀態
for (
int i =
0; i
13.
for (
int i =
0; i
} 14.
//選中checkedlistbox1所有的選項
for (
int i =
0; i
15.
for (
int i =
0; i
} 16.
//反向選擇checkedlistbox1的選項
for (
int i =
0; i
else
} 17.
//checkedlistbox1中選定的項->checkedlistbox2
for (
int i =
0; i
from:
C CHECKEDLISTBOX用法總結
一般認為 foreach object obj in checkedlistbox1.selecteditems 即可遍歷選中的值。其實這裡遍歷的只是高亮的值並不是打勾的值。遍歷打勾的值要用下面的 for int i 0 i checkedlistbox1.items.count i 最近用到che...
C CheckedListBox控制項的用法
1.新增項 checkedlistbox1.items.add 藍色 checkedlistbox1.items.add 紅色 checkedlistbox1.items.add 黃色 2.判斷第i項是否選中,選中為true,否則為false if checkedlistbox1.getitemch...
C CheckedListBox控制項的用法
1.新增項 checkedlistbox1.items.add 藍色 checkedlistbox1.items.add 紅色 checkedlistbox1.items.add 黃色 2.判斷第i項是否選中,選中為true,否則為false if checkedlistbox1.getitemch...