首页 > C#教程 > C# WinForm 阅读:3,282

C# DateTimePicker:日期时间控件

< 上一页C# Timer C# MonthCalendar下一页 >

C# 语言中日期时间控件(DateTimePicker)在时间控件中的应用最多,主要用于在界面上显示当前的时间。

日期时间控件中常用的属性是设置其日期显示格式的 Format 属性。

Format 属性提供了 4 个属性值,如下所示。
  • Short:短日期格式,例如2017/3/1;
  • Long:长日期格式,例如2017年3月1日;
  • Time:仅显示时间,例如,22:00:01;
  • Custom:用户自定义的显示格式。

如果将 Format 属性设置为 Custom 值,则需要通过设置 CustomFormat 属性值来自定义显示日期时间的格式。

【实例】在窗体上设置动态的日期时间(使用定时器)。

根据题目要求,界面设计如下图所示。

显示当前时间的界面设计

实现该功能的代码如下。
public partial class DateTimePickerForm : Form
{
    public DateTimePickerForm()
    {
        InitializeComponent();
    }
    //DateTimePickerForm窗体加载事件
    private void DateTimePickerForm_Load(object sender, EventArgs e)
    {
        //设置日期时间控件中仅显示时间
        dateTimePicker1.Format = DateTimePickerFormat.Time;
        //设置每隔一秒调用一次定时器Tick事件
        timer1.Interval = 1000;
        //启动定时器
        timer1.Start();
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
        //重新设置日期时间控件的文本
        dateTimePicker1.ResetText();
    }
}
< 上一页C# Timer C# MonthCalendar下一页 >

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注