/// <summary> /// Constructor /// </summary> public DotCoolCheckBox() : base() { try { m_BorderColorSettings = new DotCoolCheckBoxBorderColorSettings(m_BorderSettingsList); VisualSettingProperties <BorderVisualSettings> BorderVisSettings = VisualSettingPropGenerator.CreateBorderVisualSettings( CoolShape.Diamond, Color.Transparent, new Size(10, 10), new Point(10, 10), new Point(2, 2), 1); m_CheckBorderSettingsList = new DotCoolCtlBorderSettingsList(this, true, BorderVisSettings); m_CheckBorderColorSettings = new DotCoolCheckBoxBorderColorSettings(m_CheckBorderSettingsList); for (VisualSettingEnum setting = VisualSettingEnum.Normal; setting <= VisualSettingEnum.Indeterminate; setting++) { m_BorderSettingsList[setting].BorderShape = CoolShape.Square; }//next iSetting m_CheckBorderSettingsList[VisualSettingEnum.Normal].BorderColor = Color.Black; } catch (Exception err) { ErrorHandler.ShowErrorMessage(err, "Error in Constructor function of DotCoolCheckBox class."); } }
/// <summary> /// Constructor. /// </summary> /// <param name="BorderSettingsList"></param> public DotCoolCheckBoxBorderColorSettings(DotCoolCtlBorderSettingsList BorderSettingsList) : base(BorderSettingsList) { try { } catch (Exception err) { ErrorHandler.ShowErrorMessage(err, "Error in Constructor function of DotCoolCheckBoxBorderColorSettings class."); } }