当前位置: 首页 > 图文教程 > .Net技术 > VB.NET > 如何应用VB.NET MonthCalendar控件

VB.NET
大话“基于对象”与“面向对象”
VB 内存分配与流读写 代码
VB.NET语法基础
vb.net与c#.net区别
用VB.Net读写数据库
百万程序员的苦恼-选择VB.NET还是C#
VB.net 多线程实例
VB.NET也区会大小写
VB.NET 2005编写定时关机程序
VB.NET控件编程定制拦截击键动作
如何实现.net程序的进程注入
VB.NET 菜单设计初级入门
VB.NET中关于DataGrid颜色的自定义
VB网络编程中Winsock的使用
VB.net编程教程:编写文字加解密程序
VB.NET中快速访问注册表技巧
VB.NET:在VB.NET中串行化对象
VB.NET:在 VB.NET 编程中使用数组
VB.NET:VB.NET路在何方?
大话“基于对象”与“面向对象”

VB.NET 中的 如何应用VB.NET MonthCalendar控件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 255 ::
收藏到网摘: n/a

Visual Studio .NET提供的MonthCalendar控件允许你选择日期和一组日期。这个控件允许用户方便地选择日期。它类似于让你选择一个特定日期的DataTimePicker控件,不过MonthCalendar控件还可以帮助你选择一个时间。

使用MonthCalendar控件

中国网管联盟www.bitscn.com

 

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

feedom.net

 

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

 ·Name:mcDateSelection

54ne.com

 

 ·TodayDate:空

中国网管联盟www、bitsCN、com

 

 ·MaxSelectionCount:1 中国网管联盟www.bitscn.com

 ·Selection Range Start:空

中国网管联盟www_bitscn_com

 

 ·Selection Range End:空 网管网bitsCN.com

在Form Load事件中添加以下代码: 网管联盟www.bitsCN.com

mcDateSelection.TodayDate = Now

中国网管联盟www、bitsCN、com

 

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

54ne.com

 

如何应用VB.NET MonthCalendar控件 54com.cn

 

 

 

 

 

 

 

 

 

 

 

 

 图A 中国网管联盟www_bitscn_com

列表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的值相同。 网管网bitsCN.com

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

如何应用VB.NET MonthCalendar控件

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
中国网管联盟www、bitsCN、com

 

图B 网管联盟www.bitsCN.com

控件的其它用法 feedom.net

你可以利用MonthCalendar控件的许多其它属性和方法,使其满足你的需要