日期和时间控件

如何:在应用程序中显示日期和时间

使用 MonthCalendar 控件显示日期

  1. “文件”菜单上单击“新建项目”

    将出现“新建项目”对话框。

  2. 单击“Windows 窗体应用程序”,然后单击“确定”

  3. 将一个“Label”控件添加到窗体中,保留默认名称“Label1”

  4. 将一个“MonthCalendar”控件添加到窗体中,保留默认名称“MonthCalendar1”

  5. 双击窗体以便在代码编辑器中添加默认 Load 事件处理程序,并添加下面的代码。此代码以短日期格式将选定日期(今天的日期)赋给标签的 Text 属性。

    C#
    this.label1.Text =
        this.monthCalendar1.SelectionRange.Start.ToShortDateString();
    
    
    
  6. 为 MonthCalendar1 控件创建 DateChanged 事件处理程序。双击设计器中的控件即可完成此操作。

  7. 在 MonthCalendar_DateChanged 事件处理程序中添加以下代码。此代码将标签设置为选定日期,但这次采用长日期格式。

    C#
    this.label1.Text =
        this.monthCalendar1.SelectionRange.Start.ToShortDateString();
    
    
    
  8. 按 F5 运行程序。

  9. 当窗体打开后,单击 MonthCalendar 控件中的日期进行更改。

  10. 验证标签中日期是否已更新。

使用 DateTimePicker 控件显示时间

  1. 将一个“DateTimePicker”控件添加到窗体中,保留默认名称“DateTimePicker1”

  2. 双击该窗体以切换到代码编辑器。

  3. 在 Form1_Load 事件处理程序中添加以下代码。此代码将控件的格式设置为显示时间而不是日期,并允许用户更改显示的时间。

    C#
    this.dateTimePicker1.Format = DateTimePickerFormat.Time;
    this.dateTimePicker1.Width = 100;
    this.dateTimePicker1.ShowUpDown = true;
    
    
    
  4. 将一个“Button”控件添加到窗体中,并更改下列属性。

    属性

    Name

    currentTime

    Text

    Current Time(当前时间)

  5. 双击该按钮,以添加默认的 Click 事件处理程序。

  6. 添加下面的代码以将时间重新设为当前时间。

    C#
    this.dateTimePicker1.Value = DateTime.Now;
    
    
    
  7. 按 F5 运行程序。

  8. 窗体打开后,通过选择小时、分钟或秒更改时间,并单击上箭头或下箭头。

  9. 单击“Current Time”(当前时间)将控件重置为当前时间。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值