加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

.net – 如何更改MonthCalendar控件中某些日期的颜色?

发布时间:2020-12-17 00:11:12 所属栏目:大数据 来源:网络整理
导读:如何在VB.NET中更改MonthCalendar控件中某些日期的颜色? 例如,我需要将1月21日的颜色更改为红色,将星期日的颜色更改为橙??色等等…… 这是不可能的.没有内置的方法来自定义MonthCalendar控件上显示单个日期或日期的方式. 你可以拥有 – 绘制控件,但这是太多
如何在VB.NET中更改MonthCalendar控件中某些日期的颜色?

例如,我需要将1月21日的颜色更改为红色,将星期日的颜色更改为橙??色等等……

这是不可能的.没有内置的方法来自定义MonthCalendar控件上显示单个日期或日期的方式.

你可以拥有 – 绘制控件,但这是太多的工作来证明.这将使您自己负责绘制整个控件.请注意,如果选择此路径,MonthCalendar控件不会引发Paint事件,因为基本控件将UserPaint位设置为“False”.您必须将控件子类化并覆盖其OnPrint method.

我不能亲自推荐任何提供此级别自定义的第三方控件,但快速的Google搜索确实会出现一些选项:

> Another Month Calendar
> Customizable MonthCalendar Type Control
> MonthCalendar Calendar – Control

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读