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