找回密码
 加入
搜索
查看: 5594|回复: 13

[GUI管理] [已解决]如何创建时间选择控件?

 火.. [复制链接]
发表于 2011-7-4 15:38:21 | 显示全部楼层 |阅读模式
本帖最后由 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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2011-7-4 20:37:04 | 显示全部楼层
回复 1# daiyu116

自己顶上去,请大虾帮助!
 楼主| 发表于 2011-7-5 09:47:27 | 显示全部楼层
没有人知道么?
发表于 2011-7-5 10:50:27 | 显示全部楼层
GUICtrlCreateInput  用这个不一样???
 楼主| 发表于 2011-7-5 11:46:36 | 显示全部楼层
回复 4# qq82015930
      呵呵,谢谢回复,不过,不知道你试过我上面写的代码没有,中间有个冒号可以分隔输入的,所以主要是想实现这个功能~
发表于 2011-7-5 13:12:53 | 显示全部楼层
#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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-7-5 13:16:49 | 显示全部楼层
感谢上面的修改,呵呵。实例、
 楼主| 发表于 2011-7-5 13:40:17 | 显示全部楼层
本帖最后由 daiyu116 于 2011-7-5 13:45 编辑

回复 6# forestchi
爽,总是有可以学习的人啊,谢谢你哈~不仅把日期的功能去除了,还可以不输入就调整时间,很好。
 楼主| 发表于 2011-7-5 14:37:20 | 显示全部楼层
回复 1# daiyu116

需要注意的是,1楼最后贴出来的代码。
_GUICtrlDTP_SetFormat($Group1_4, "hh:mm")是12小时制的。
如果是24小时制,应改为_GUICtrlDTP_SetFormat($Group1_4, "HH:mm")。
请各位路过的A3友们注意。
发表于 2011-7-16 00:44:03 | 显示全部楼层
剛好在找相關的教學,收藏了
发表于 2011-11-15 10:47:41 | 显示全部楼层
感谢,这个是我需要的
发表于 2011-12-12 19:16:17 | 显示全部楼层
用这样可以定时启动一个任务吗?如何实现?
发表于 2011-12-12 19:23:15 | 显示全部楼层
嗯,学习了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-11 22:44 , Processed in 0.080924 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表