您现在的位置:网络学院 > 开发教室 > 跟我学.net
用C#创建一个万年历

出处:PConline
责任编辑:zyq

[02-9-4 0:14] 作者:Coolshow/大众网络报
内容搜索 


  现在来研究一下如何让richtextbox显示MounthCalendar所选择的日期。双击MounthCalendar控件,会跳转到代码界面,并且得到一个系统为我们自动创建的事件。这个事件就是日期选择事件,是MounthCalendar控件的默认事件。

private void monthCalendar_DateChanged(object sender,
System.Windows.Forms.DateRangeEventArgs e)
{
//事件被触发后所执行的代码
}


  利用这个事件我们便可以让程序知道,用户何时重新选择了一个日期。但是如果想要让程序知道用户所选择的日期是哪一天并且让程序将这一天的日期显示在richtextbox上,我们还有一个问题,那就是如何读取用户所选择的日期,这就要用到下面这个属性

monthCalendar.SelectionRange.Start.ToShortDateString()

  这个属性的值便是用户所选择的日期。现在事件定义了,属性也找到了,下边让我们来看一下如何把日期显示在richtextbox容器内。

  添加这段代码到事件中
richTextBox.Text=monthCalendar.SelectionRange.Start.ToShortDateString();

  运行一下。当选择了一个日期后,这个日期便会显示在richtextbox内了。

  这样一个万年历就完成了。从这个例子可以看到,VS.NET提供了非常丰富的控件库。朋友们在使用VS.NET进行编程的时候,不要浪费这些资源,它们会帮助我们节省好多宝贵的时间和精力。

[上一页]


相关文章:

C#网络编程概述(3)
在C#中编程添加前台脚本
轻松实现企业信息的统一管理
构建安全的.NET系统
一步一步用Visual C#创建Web服务
DreamwaverMX与ASP.NET(三)
DreamwaverMX与ASP.NET(目录)
DreamwaverMX与ASP.NET(四)
DreamwaverMX与ASP.NET(五)
Dreamwaver MX 与ASP.NET(六)



本栏今日焦点