交友约会| 杂志期刊| 小说| 论坛| 电影下载| 两性知识| 电脑知识| 汽车| 旅游| 收藏

如何应用VB.NET MonthCalendar控件

来源: 作者: 出处:综艺读书 2007-07-22 
关 键 词:windows  vb.net  ie  
    Visual Studio .NET提供的MonthCalendar控件允许你选择日期和一组日期。这个控件允许用户方便地选择日期。它类似于让你选择一个特定日期的DataTimePicker控件,不过MonthCalendar控件还可以帮助你选择一个时间。

使用MonthCalendar控件

下面的例子说明如何使用MonthCalendar控件。

在常用控件(Common Controls)下的工具箱(Toolbox)中找到MonthCalendar控件并将它添加到窗口表单(Window Form)中,设置以下属性:

 ·Name:mcDateSelection

 ·TodayDate:空

 ·MaxSelectionCount:1

 ·Selection Range Start:空

 ·Selection Range End:空

在Form Load事件中添加以下代码:

mcDateSelection.TodayDate = Now

然后建立列表A中的事件。在这个例子中,我设置MaxSelectionCount属性为1,这意味着你只能在MonthCalendar控件中选择一个,而不是一组日期。在MonthView控件中选择一个日期,屏幕即类似于图A。

如何应用VB.NET MonthCalendar控件(图一)

图A

列表A

Private Sub mcDateSelection_DateSelected(ByVal sender As Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles mcDateSelection.DateSelected
        MessageBox.Show("Calendar Today's Date: " & mcDateSelection.TodayDate & vbCrLf & _
                " Calendar Selected Start Date: " & mcDateSelection.SelectionStart() & vbCrLf & _
                " Calendar Selected End Date: " & mcDateSelection.SelectionEnd())
    End Sub 

    既然你只能选择一个月中的某个特定的日期,而不是一组日期;那么,Selected Start Date和Selected End Date的值相同。

     现在,将MaxSelectionCount属性设为7,然后重新运行代码。这次,你就可以选择一组日期(在这个例子中最多为7天);而且,一旦你选择一组日期后,你将看到如图B所示的结果。

如何应用VB.NET MonthCalendar控件(图二)

图B

控件的其它用法

你可以利用MonthCalendar控件的许多其它属性和方法,使其满足你的需要。MSDN提供使用MonthCalendar控件的更多细节

Irina Medvinskaya自1996年开始涉足技术领域。她获得佩斯大学的MBA学位,现在任花旗集团的项目经理。

更多文章 更多内容请看.NET开发手册  .NET移动与嵌入式技术  .NET应用研究专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
较早的文章:用VB.NET将字节数组转换为字符串

较新的文章:
相关图文阅读
频道图文推荐
综艺读书宗旨
相关专题
·.NET移动与嵌入式技术 (4936篇文章)
·.NET开发手册 (4729篇文章)
·.NET应用研究 (421篇文章)
热点标签: windows  vb.net  ie  
最新技术文档
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容
Web 全站
综艺电脑频道编辑信箱  告诉我们您想看的专题或文章

友情互链 | 收藏本站 | 联系我们 | 在线留言 | 京ICP备08008424号|