DateTimerPicker控件是一个可以显示时间的控件,使用起来也比较简单,重要的属性大家可以参考下面这两篇文章

WinForm时间选择控件(DateTimePicker)如何选择(显示)时分秒

C# WinForm中DateTimePicker控件的Text属性和Value属性

这里我们使用DateTimePicker来实现一个系统时钟的功能

1.界面布局

界面布局如下

这里有1个DateTimePicker,两个Button用来显示text和value的区别,另外我们需要动态刷新,所以这里还需要一个Timer控件

2.用法示例

代码也比较简单,timer启动后,定时更新内容即可

using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApplication1
{public partial class FormMain : Form{public FormMain(ArrayList arrip_list){InitializeComponent();//设置定时器间隔为100ms,并启动定时器timer1.Enabled = true;timer1.Interval = 100;timer1.Start();}private void button1_Click(object sender, EventArgs e){MessageBox.Show(dateTimePicker1.Text);}private void button2_Click(object sender, EventArgs e){MessageBox.Show(dateTimePicker1.Value.ToString("yyyy-MM-dd"));}private void timer1_Tick(object sender, EventArgs e){//更新时间dateTimePicker1.Value = DateTime.Now;/*DateTime d = new DateTime(DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day,DateTime.Now.Hour,DateTime.Now.Minute,DateTime.Now.Second,Convert.ToInt32(DateTime.Now.DayOfWeek)//枚举转化为int);dateTimePicker1.Value = d;*/}}
}

这里有个小问题就是,刷新频率和系统本身的刷新频率不一样,所以只能加快刷新间隔,但是这样又会比较浪费资源,暂时不知道有什么好的方法,能让两个刷新频率一样,希望各位看官指正,谢谢

winform控件之DateTimePicker相关推荐

  1. (转)WinForm控件使用文章收藏整理完成

    http://home.cnblogs.com/group/topic/29829.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. ...

  2. C# WinForm控件、自定义控件整理(大全)

    C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Winform 下无闪烁走马灯效果实现 c ...

  3. Winform控件开发(1)——Label(史上最全)

    文章目录 前言: 一.属性 1.Name 属性 2.AllowDrop 属性 3.Anchor 属性 4.AutoEllipsis 属性 5.autosize 属性 6.backcolor 属性 7. ...

  4. WinForm控件使用文章收藏整理完成

    对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Lab ...

  5. 视频教程-C#Winform控件应用-C#

    C#Winform控件应用 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等语言,使用C#语言 ...

  6. 异步委托实现多线程winform控件编程

            private void button1_Click(object sender, EventArgs e)         {             ThreadStart ts  ...

  7. 在WPF中使用WinForm控件方法

    在WPF中使用WinForm控件方法 原文:在WPF中使用WinForm控件方法 1.      首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,Syste ...

  8. Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决

    Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 参考文章: (1)Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 (2)https://www. ...

  9. 如何设置Winform控件的ClientRectangle

    最近学习制作WinForm控件,自己动手写控件的时候才发现System.Windows.Forms.Control 竟然没有提供默认的border绘制.记得以前用API做控件的时候,只需要设置空间窗口 ...

最新文章

  1. CVPR2020论文解析:视频分类Video Classification
  2. java 获取泛型的type,如何获取泛型的Type类型
  3. 优酷智能档在大型直播场景下的技术实践
  4. KeyMob移动广告聚合平台助力开发者,提供广告聚合服务
  5. [原创]敏捷管理实践看板思维导图
  6. php+dreamweaver cs4+css+ajax,Adobe Dreamweaver, CSS, Ajax и PHP
  7. C语言两班平均成绩,两班工人的平均日产量的标准差系数分别为()。A.甲班11.44%B.甲班8.41%C.乙班12.51%D.乙班9.89% - 作业在线问答...
  8. 快速启动栏的现实桌面快捷方式
  9. java与c++中的对象序列化分析
  10. 使用LoadRunner-运行负载测试
  11. 乘基取整法是什么_深入理解计算机系统(六):进制间的转换原理
  12. c语言printf源码浮点数,printf以%d输出浮点数
  13. 2016年度最受欢迎的100个Java库
  14. BootDo管理系统
  15. python爬虫下载付费音乐包有什么用_听歌音乐还要我付费?看我用Python批量下载!...
  16. NX/UG二次开发—装配—实现标准件库添加组件效果
  17. 人脸对齐 matlab,常用几种人脸对齐算法ASM/AAM/CLM/SDM
  18. DDD领域驱动设计:四层架构应用
  19. 业界最全的iOS包瘦身技术实践总结
  20. 永磁同步直流无刷电机空间矢量SPWM,SVPWM

热门文章

  1. My97DatePicker
  2. SDN学习之OpenFlow协议分析
  3. 重磅:Java 16 正式发布了!
  4. Unity之Material材质、Map贴图、TextTure贴图
  5. AI全自动钓鱼,原神游戏沦陷!(硬核开源)
  6. 各个年龄段理财规划:你该怎么办?
  7. js 获取子元素个数
  8. dedecms织梦搜索页有缩略图就调用无缩图就不显示
  9. CSDN上传图片提示上传失败
  10. 挑战练习---禁止一题多答(3.7)(Android编程权威指南)