c#月历控件问题

木水云 2012-03-04 05:06:20

如上图所示,我如何将本月小于当天的日期设置为灰色,如今天是3月2日,就要把3月1日设置为灰色
...全文
143 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
木水云 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 abbey 的回复:]
如果是C++,可能还可以通过Spy++查看控件,然后进行相应的设置。

但是C#与.NET,我没试过。
[/Quote]

用c++如何实现,还望赐教啊!或者用代码可以实现么?
木水云 2012-03-04
  • 打赏
  • 举报
回复
g高手在哪里啊
老毕 2012-03-04
  • 打赏
  • 举报
回复
如果是C++,可能还可以通过Spy++查看控件,然后进行相应的设置。

但是C#与.NET,我没试过。
木水云 2012-03-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 chinajiyong 的回复:]
引用 6 楼 abbey 的回复:

引用 5 楼 chinajiyong 的回复:

引用 4 楼 jingcaolyh 的回复:

目前只是想将小于当天的日期设置为灰色,那么,小于当天的日期应该用什么属性表示呢?求高手指点

C# code

if (dateTimePicker1.Value.CompareTo(DateTime.Now.Date) < 0)
{
//……
[/Quote]
你可不可以给点提示啊,谢啦
EnForGrass 2012-03-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 abbey 的回复:]

引用 5 楼 chinajiyong 的回复:

引用 4 楼 jingcaolyh 的回复:

目前只是想将小于当天的日期设置为灰色,那么,小于当天的日期应该用什么属性表示呢?求高手指点

C# code

if (dateTimePicker1.Value.CompareTo(DateTime.Now.Date) < 0)
{
//your code
……


人……
[/Quote]
老大,我错了。
老毕 2012-03-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 chinajiyong 的回复:]

引用 4 楼 jingcaolyh 的回复:

目前只是想将小于当天的日期设置为灰色,那么,小于当天的日期应该用什么属性表示呢?求高手指点

C# code

if (dateTimePicker1.Value.CompareTo(DateTime.Now.Date) < 0)
{
//your code
……
[/Quote]

人家是MonthCalendar,不是DateTimePicker
EnForGrass 2012-03-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jingcaolyh 的回复:]

目前只是想将小于当天的日期设置为灰色,那么,小于当天的日期应该用什么属性表示呢?求高手指点
[/Quote]

if (dateTimePicker1.Value.CompareTo(DateTime.Now.Date) < 0)
{
//your code
}
木水云 2012-03-04
  • 打赏
  • 举报
回复
目前只是想将小于当天的日期设置为灰色,那么,小于当天的日期应该用什么属性表示呢?求高手指点
老毕 2012-03-04
  • 打赏
  • 举报
回复
有个变通的办法,就是设置MonthCalendar的MinDate属性,这样让用户没办法选择早于MinDate的日期。
木水云 2012-03-04
  • 打赏
  • 举报
回复
如图,把凡是小于当天的日期都设置为26,27,28,29这样的颜色,还望高手指教

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧