首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于datetimepicker控件,该如何处理

2012-01-11 
关于datetimepicker控件普通的DateTimePicker日期框在输入年月日时输入年后得用鼠标把月选中才能修改月和

关于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); } 

热点排行