最近有人问到关于如何实现类似Windows系统中时间调整的控件啊(红色部分),比如:
一开始我抓耳挠腮想了老半天没有结果,后来在其他人提醒之下想到了DateTimePicker控件,并且做了调整——只要设置几个属性就可以了:
1)Format设置为Time。
2)ShowUpDown设置为True。
但是如果说要增加“日期+时间”的选择怎么办呢?比如实现以下效果:
要实现既可以选择时间的下拉框,同时也允许修改日期,做法是我们可以把ShowUpDown=False,同时把Format设置为CustomFormat,继而设定CustomFormat格式为:yyyy年MM月dd日 HH时mm分ss秒。
总结:
ShowUpDown:确定是否带有微调按钮(允许调节Format的各个参数内容,如设置False则会通过下拉日历方式呈现)。
Format:呈现的格式话文本选项(默认有长整型日期、短整型日期以及时间;如果不够的话,请设置成CustomFormat,然后自己设置对应的CustomFormat格式文本以便显示你需要显示的内容)。