在使用DTPicker控件时,不使用鼠标时,输入年份后需要再按"."键才可将焦点移到月份或日期上。这样操作方式对每日有大量数据录入时非常不方便。请问有没有什么办法通过设置DTPicker的属性,使当焦点进入DTPicker时,直接输入6个数字就可以得到需要的日期?

解决方案 »

  1.   

    “用文本框再加一个DTPicker”只有这种办法吗,那样的话程序量改动会很大的
      

  2.   

    这个控件不大熟,如果是我做的话,我会用textbox来做,然后自己写代码来转换text中的值
      

  3.   

    这个控件应该是做不到的,其实用小键盘输入也不是太麻烦。
    格式你可以按下面设置:
    设DTPicker控件的Format属性为3,然后设置CustomFormat属性为yyMMdd
      

  4.   

    当然如果要进行选择的话:那就用text+DTPicker吧
    text=DTPicker.value
      

  5.   

    使用textbox吧,输入你的年月日后,使用isdate()函数判断是否为合法的日期值即可,dtpicker没有你要的功能。