频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

vb.net入门——MonthCalendar 控件的使用

来源:qqread.com 作者:douces 出处:巧巧读书 2007-12-12 进入讨论组

上一篇我们了解了vb.net入门——DateTimePicker 控件的使用,在vb.net中还有另外一个用于日期设置的控件——MonthCalendar 控件(日历控件)。

MonthCalendar 控件在vb.net的工具箱中图标如下图一所示:

vb.net入门——MonthCalendar 控件的使用(图一)


图一

一、更改 MonthCalendar 控件的外观

MonthCalendar 控件允许我们使用配色、选择显示或隐藏周数和当前日期等多种方法来自定义它的外观。

1、显示周数

在“属性”窗口将 ShowWeekNumbers 属性设置为 true

或者使用代码设置该属性,如下:

MonthCalendar1.ShowWeekNumbers = True

设置完毕后,周数以单独的列出现在一周的第一天的左边,如下图二所示:

vb.net入门——MonthCalendar 控件的使用(图二)
图二:显示周数

2、在控件底部显示当前日期

ShowToday 属性设置为 true 则在控件的底部显示当天日期,设置为False则不显示。同时我们可以通过 TodayDateSet 属性获取 ShowToday 属性显示设置的值

ShowTodayCircle 属性用于指示是否在今天的日期上加一个红色的圆圈。

我们在窗体上添加一个 MonthCalendar 控件,两个Button 按钮,然后加入如下代码:

'使用Button1 控件来控制在月历控件底部 显示\不显示 当天日期。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

MonthCalendar1.ShowToday = Not MonthCalendar1.ShowToday

MessageBox.Show(MonthCalendar1.TodayDateSet.ToString)

End Sub

'使用Button2 控件来控制在是否为当天日期加上红色圆圈。

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

MonthCalendar1.ShowTodayCircle = Not MonthCalendar1.ShowTodayCircle

End Sub

运行程序,分别单击两个按钮,观察设置效果。

我们可以通过 TodayDate 属性表示今天的日期,默认值是当前系统日期,当然我们在必要的时候也可以对它进行重新赋值。本文地址:http://www.qqread.com/book/myvbnet/my0027.html

更多文章 更多内容请看Solaris基础知识入门.NET移动与嵌入式技术.NET开发手册专题,或进入讨论组讨论。
更多专题 【深 度 阅 读】 相 关 文 章
    收藏此文】【 】【打印】【关闭
    相关图文阅读
    频道图文推荐
    健 康 咨 询
    时 尚 咨 询
    巧巧读书宗旨
    相关专题
    讨论组问题推荐
    站内各频道最新更新文档
    站内最新制作专题
    热门关键字导读
    Photoshop教 程照片处理 照片制作 PS快捷键 抠图
    计 算 机 故 障XP系统修复
    艺 术 与 设 计设计 流媒体 设计欣赏 边框
    计 算 机 安 全ARP
    站内频道文章精选
    巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章