找回密码
 立即注册

QQ登录

只需一步,快速开始

qiang
注册会员   /  发表于:2016-3-9 12:44:49
地板
可以只设定今年这一年的吗?其它年份不需要设定,只要求今年指定的一天变色就行,其它年份的这一天保持原来状态,不改变。
回复 使用道具 举报
qiang
注册会员   /  发表于:2016-3-9 12:44:46
板凳
可以只设定今年这一年的吗?其它年份不需要设定,只要求今年指定的一天变色就行,其它年份的这一天保持原来状态,不改变。
回复 使用道具 举报
Leo
超级版主   /  发表于:2016-3-9 11:15:25
沙发
本帖最后由 Leo 于 2016-3-9 11:16 编辑
  1.             var holidayStyle = new HolidayStyle("PublicHolidays");
  2.             this.gcDate1.DropDownCalendar.HolidayStyles.Add("PublicHolidays", holidayStyle);

  3.             // 该组Holiday的样式由SubStyle定义
  4.             holidayStyle.SubStyle = new SubStyle() { ForeColor = Color.Red, Bold = true };
  5.             // 每年的10月1日定义为Holiday,也可以尝试其他实现了IHoliday接口的Holiday定义。
  6.             holidayStyle.Holidays.Add(new GrapeCity.Win.Editors.Holiday(10, 1));


  7.             // 启用该Holiday
  8.             this.gcDate1.DropDownCalendar.ActiveHolidayStyles = new string[] { "PublicHolidays" }; // <--此处为HolidayStyle的名称。
复制代码


假定你用了.NET版本的InputMan, 代码大致如以上所示。
上面的代码逻辑将设置每年的10月1日为Holiday,并且以红色粗体显示文本。

评分

参与人数 1金币 +999 收起 理由
Alice + 999 很给力!

查看全部评分

回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部