-1
我想選中checkedlistbox中的所有選項。選擇全部/未選中全部工作正常(下面的代碼),但我想取消選擇所有選項,當任何項目未選中時,選擇所有項目時選擇全部。checkedlistbox取消選中任何項目時取消選擇
這是我工作的代碼。此代碼是
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.Index == 0 && e.NewValue == CheckState.Unchecked)
{
for (int it = 1; it < this.checkedListBox1.Items.Count; it++)
{
this.checkedListBox1.SetItemChecked(it, false);
}
}
if (e.Index == 0 && e.NewValue == CheckState.Checked)
{
for (int it = 1; it < this.checkedListBox1.Items.Count; it++)
{
this.checkedListBox1.SetItemChecked(it, true);
}
}
}
親愛的你要選擇/取消選擇下面的檢查了所有項目項目? –
_「要取消選擇所有選項」_ ... _「選擇所有項目時選擇全部」_是否有意義? –
當任何項目(不全選)將被選中或取消選中時,將會影響全選選項。選擇所有手段所有項目被選中,但任何項目未選中,這意味着所有的項目都沒有被選中,所以選擇所有選項應該被取消選中。那有意義嗎? – user2841795