1//选中所有项
2 for (int i=0;i < CList.Items.Count; i++)
3 {
4 CList.SetItemChecked(i, ChkAll.Checked);
5 }
6
7if (CList.GetItemChecked(i))
8 {
9 //如果选中则判断ALClient中是否已存在,不存在则添加
10 if (! ALClients.Contains(ClientInfo))
11 {
12 ALClients.Add(ClientInfo);
13 }
14 }
15 else
16 {
17 //如果未选中则判断ALClient中是否已存在,已存在则移除
18 if (ALClients.Contains(ClientInfo))
19 {
20 ALClients.Remove(ClientInfo);
21 }
22 }
2 for (int i=0;i < CList.Items.Count; i++)
3 {
4 CList.SetItemChecked(i, ChkAll.Checked);
5 }
6
7if (CList.GetItemChecked(i))
8 {
9 //如果选中则判断ALClient中是否已存在,不存在则添加
10 if (! ALClients.Contains(ClientInfo))
11 {
12 ALClients.Add(ClientInfo);
13 }
14 }
15 else
16 {
17 //如果未选中则判断ALClient中是否已存在,已存在则移除
18 if (ALClients.Contains(ClientInfo))
19 {
20 ALClients.Remove(ClientInfo);
21 }
22 }