C# winform 漂亮的日期时间控件

源代码下载:

https://download.csdn.net/download/gaoxiang19820514/89242240

效果图

在 HZH-Controls控件 基础上修改的日期控件

因为HZH_Controls控件 中的日期控件太大了,

我的程序中需要多个日期时间的控件放不下,主题是绿色的,所以手动调了一下样式。

为了和HZH_Controls同时使用,改了下 命名空间。

在这里再次感谢 HZH_Controls控件 作者的分享。

1.将原 粉色 改为 墨绿色

2.将原 2010年12月01日 12点48分 改为 2010-12-01 12:48

在使用中还发现 赋默认值会出现 差几分钟的 问题 ,需要 手动调整

在窗体的加载事件中

this.dpeDataEntered_StartTime.CurrentTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd") + " 00:00:00");
this.dpeDataEntered_StopTime.CurrentTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd") + " 23:59:59");
 
             
TimeSpan timeToSubtract = new TimeSpan(0, 32, 0); // 创建一个表示32分钟的TimeSpan
this.dpeDataEntered_StartTime.CurrentTime = this.dpeDataEntered_StartTime.CurrentTime - timeToSubtract;
           
TimeSpan timeToSubtract27 = new TimeSpan(0, 27, 0);//加上27分钟
this.dpeDataEntered_StopTime.CurrentTime = this.dpeDataEntered_StopTime.CurrentTime + timeToSubtract27;

效果图

 

posted @ 2024-04-29 15:17  海乐学习  阅读(140)  评论(0编辑  收藏  举报