读书人

关于datetimepicker控件,该如何处理

发布时间: 2012-01-11 22:28:46 作者: rapoo

关于datetimepicker控件
普通的DateTimePicker日期框 在输入年月日时 输入年后得用鼠标把月选中才能修改月和日,比较麻烦 有些时候需要纯键盘操作,有没有人知道这么做才能使DateTimePicker控件 在输入年份后自动跳到月份,输入完月份后自动跳到日呢? 知道的XDJM们指点一下啊

我做的使FORM程序


还有如何设置使控件显示的时间是当前系统时间往后推移三个小时




[解决办法]
this.dateTimePicker1.Value = DateTime.Now.AddHours(3);
[解决办法]
在窗口或DateTimePicker的父控件中添加如下的基类方法的重写:

C# code
protected   override   bool   ProcessKeyPreview(ref   Message   m) {   if (this.ActiveControl is DateTimePicker && m.Msg == 0x100 && (int)m.WParam   ==   13)   {      m.WParam = (IntPtr)0x27;   }   return base.ProcessKeyPreview(ref m); } 

读书人网 >C#

热点推荐