Pessoal, um probleminha que achei no caminho e to tentando resolver aqui mas não vai: Tenho um checklistbox com 4 itens (vindos do BD) e um listview. Preciso usar o SetItemCheckState para saber quando seleciono varios no lvw: - se todos tiverem um item em comum então CheckState.Checked - se nenhum tiver um item em comum então CheckState.Unchecked - se um tem um item e qualquer outro não então CheckState.Indeterminate não sei se expliquei direito mas montando em layout seria: Estava tentando por este codigo: for (int i = 0; i < clb.Items.Count; i++) {
if ((i % 2) == 0) {
if ((i % 4) == 0)
clb.SetItemCheckState(i, CheckState.Indeterminate);
else
clb.SetItemChecked(i, true);
}
} Mas não está saindo certo, acredito que a ideia seja usando um E Lógico mas tá cruel. alguém tem ideia? vls