private void cclb_ItemCheck(object sender, ItemCheckEventArgs e)
 {
     if (ccbParent.ItemCheck != null)
     {
         ccbParent.ItemCheck(sender, e);
     }
 }
Beispiel #2
0
            private void cclb_ItemCheck(object sender, ItemCheckEventArgs e)
            {
                if (ccbParent.ItemCheck != null)
                {
                    ccbParent.ItemCheck(sender, e);
                }


                if (e.Index != 0)
                {
                    SaveIndex.Add(e.Index);
                    if (cclb.GetItemChecked(0) == true)
                    {
                        int y = -1;
                        y = cclb.FindString("ALL");
                        if (y != -1)
                        {
                            cclb.SetItemChecked(0, false);
                        }
                    }
                }
                else if (e.Index == 0)
                {
                    int y = -1;
                    y = cclb.FindString("ALL");
                    if (y != -1)
                    {
                        cclb.ItemCheck -= cclb_ItemCheck;
                        foreach (int i in SaveIndex)
                        {
                            cclb.SetItemChecked(i, false);
                        }

                        cclb.ItemCheck += cclb_ItemCheck;
                    }
                }
            }