private void CcheckedChanged(object s, EventArgs e)
 {
     if (CCheckedChanged != null)
     {
         CCheckedChanged.Invoke(s, e);
     }
 }
 public void ClearHandlers()
 {
     if (CCheckedChanged != null)
     {
         foreach (Delegate d in CCheckedChanged.GetInvocationList())
         {
             CCheckedChanged -= (OnCheckedChanged)d;
         }
     }
 }