コード例 #1
0
        /// <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.");
            }
        }
コード例 #2
0
 /// <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.");
     }
 }