[已解决]如何创建时间选择控件?
本帖最后由 daiyu116 于 2011-7-5 13:43 编辑如题,请指点。
或者如果使用以下代码的话,如何将日期选择的功能去除?
#Include <GuiDateTimePicker.au3>
#include <GUIConstantsEx.au3>
$ReportGUI= GUICreate("时间选择",200,100,300,300)
$Group1_4 = _GUICtrlDTP_Create($ReportGUI, 20,20,150, 25)
_GUICtrlDTP_SetFormat($Group1_4, "hh:mm")
GUISetState(@SW_SHOW)
While 1
$Msg = GUIGetMsg()
Select
Case $Msg=$GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
如下图:
经过六楼同学的帮助,解决了这个问题,呵呵,下面是源码:
#Include <GuiDateTimePicker.au3>
#include <GUIConstantsEx.au3>
$ReportGUI= GUICreate("时间选择",200,100,300,300)
$Group1_4 = _GUICtrlDTP_Create($ReportGUI, 20,20,150, 25,$DTS_TIMEFORMAT)
_GUICtrlDTP_SetFormat($Group1_4, "hh:mm")
GUISetState(@SW_SHOW)
While 1
$Msg = GUIGetMsg()
Select
Case $Msg=$GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
回复 1# daiyu116
自己顶上去,请大虾帮助! 没有人知道么? GUICtrlCreateInput用这个不一样??? 回复 4# qq82015930
呵呵,谢谢回复,不过,不知道你试过我上面写的代码没有,中间有个冒号可以分隔输入的,所以主要是想实现这个功能~ #Include <GuiDateTimePicker.au3>
#include <GUIConstantsEx.au3>
$ReportGUI= GUICreate("时间选择",200,100,300,300)
$Group1_4 = _GUICtrlDTP_Create($ReportGUI, 20,20,150, 25,$DTS_TIMEFORMAT)
_GUICtrlDTP_SetFormat($Group1_4, "hh:mm")
GUISetState(@SW_SHOW)
While 1
$Msg = GUIGetMsg()
Select
Case $Msg=$GUI_EVENT_CLOSE
Exit
EndSelect
WEnd 感谢上面的修改,呵呵。实例、 本帖最后由 daiyu116 于 2011-7-5 13:45 编辑
回复 6# forestchi
爽,总是有可以学习的人啊,谢谢你哈~不仅把日期的功能去除了,还可以不输入就调整时间,很好。 回复 1# daiyu116
需要注意的是,1楼最后贴出来的代码。
_GUICtrlDTP_SetFormat($Group1_4, "hh:mm")是12小时制的。
如果是24小时制,应改为_GUICtrlDTP_SetFormat($Group1_4, "HH:mm")。
请各位路过的A3友们注意。 剛好在找相關的教學,收藏了 感谢,这个是我需要的 用这样可以定时启动一个任务吗?如何实现? 嗯,学习了
页:
[1]