C CHECKEDLISTBOX用法總結

2022-07-17 06:45:11 字數 2450 閱讀 4193

一般認為:foreach (object obj in checkedlistbox1.selecteditems)即可遍歷選中的值。

其實這裡遍歷的只是高亮的值並不是打勾的值。遍歷打勾的值要用下面的**:

for (int i = 0; i < checkedlistbox1.items.count; 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 < checkedlistbox1.items.count; 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 < table.rows.count; i++) 10

. for(i=0;i)

} 11

. 清除checkedlistbox1中所有的選項

for (int i = 0; i < checkedlistbox1.items.count; i++) 12

. //

設定索引為index的項為選中狀態

for (int i = 0; i < checkedlistbox1.items.count; i++)

13.

for (int i = 0; i < checkedlistbox1.items.count; i++) }

14.//選中checkedlistbox1所有的選項

for (int i = 0; i < checkedlistbox1.items.count; i++) 15

.

for (int i = 0; i < checkedlistbox1.items.count; i++) }

16.

//反向選擇checkedlistbox1的選項

for (int i = 0; i < checkedlistbox1.items.count; i++)

else }

17.

//checkedlistbox1中選定的項->checkedlistbox2

for (int i = 0; i < checkedlistbox1.checkeditems.count; i++)

{ checkedlistbox2.items.add(

this

.checkedlistbox1.checkeditems); //

remove是除去乙個具體的值,不是index,注意了

this

.checkedlistbox1.items.remove(

this.checkedlistbox1.checkeditems);

C CheckedListBox控制項的用法

1.新增項 checkedlistbox1.items.add 藍色 checkedlistbox1.items.add 紅色 checkedlistbox1.items.add 黃色 2.判斷第i項是否選中,選中為true,否則為false if checkedlistbox1.getitemch...

C CHECKEDLISTBOX控制項用法總結

一般認為 foreach object obj in checkedlistbox1.selecteditems 即可遍歷選中的值。其實這裡遍歷的只是高亮的值並不是打勾的值。遍歷打勾的值要用下面的 for int i 0 i 參考 最近用到checklistbox控制項,在使用其過程中,花了較多的時...

C CheckedListBox控制項的用法

1.新增項 checkedlistbox1.items.add 藍色 checkedlistbox1.items.add 紅色 checkedlistbox1.items.add 黃色 2.判斷第i項是否選中,選中為true,否則為false if checkedlistbox1.getitemch...