public CustomButton() { _flags = (CbFlags)0; this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.SupportsTransparentBackColor, true); }
protected void ClearFlag(CbFlags f) { _flags ^= f; }
protected void SetFlag(CbFlags f) { _flags |= f; }
protected bool GetFlag(CbFlags f) { return((_flags & f) > 0); }
protected bool GetFlag(CbFlags f) { return (_flags & f) > 0; }