ein Datums-/Uhrzeitfeld (guictrlcreateDATE) nachträglich füllen

  • Hallo,

    ich glaub ich stehe gerade wieder kräftig auf dem Schlauch.....

    Wieso kann ich das Datumsfeld nicht auf 'null' stellen?

    Zitat


    GUICtrlSetData ( controlID, data [, default] )

    Parameters
    For Date : date or time depending the style of the control

    Gibt es ein besonderes Format????

    Vielen Dank
    Viele Grüße
    Carsten

    [autoit]


    #include <GUIConstants.au3>
    #include <date.au3>
    #include <array.au3>

    [/autoit][autoit][/autoit][autoit]

    GUICreate ( "My GUI get date", 400,100,-1,-1,BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS),$WS_EX_ACCEPTFILES)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    $uhrzeit =GUICtrlCreateDate (@hour&":"&@min&":"&@SEC, 10,10,70,20,$DTS_TIMEFORMAT) ;,$DTS_SHORTDATEFORMAT )
    $nullstellen = GUICtrlCreateButton("0h",90,10,20,20)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    GUISetState ()

    [/autoit][autoit][/autoit][autoit]

    ; Run the GUI until the dialog is closed
    while 1
    $msg = GUIGetMsg()
    Select

    case $msg = $GUI_EVENT_CLOSE
    Exit

    case $msg = $nullstellen

    GUICtrlSetData($uhrzeit,"00:00:00")
    ;GUICtrlSetData($uhrzeit,"")
    ;GUICtrlSetData($uhrzeit,"01.01.2000")
    ; gehen alle NICHT .....

    EndSelect
    wend

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]
    • Offizieller Beitrag

    Hi,

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <date.au3>
    #include <array.au3>

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("My GUI get date", 400, 100, -1, -1, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS), $WS_EX_ACCEPTFILES)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $uhrzeit = GUICtrlCreateDate(@HOUR & ":" & @MIN & ":" & @SEC, 10, 10, 70, 20, $DTS_TIMEFORMAT) ;,$DTS_SHORTDATEFORMAT )
    $nullstellen = GUICtrlCreateButton("0h", 90, 10, 20, 20)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    ; Run the GUI until the dialog is closed
    While 1
    $msg = GUIGetMsg()
    Select

    Case $msg = $GUI_EVENT_CLOSE
    Exit

    Case $msg = $nullstellen

    GUICtrlSetData($uhrzeit, "2007/01/01 00:00:00")
    ;GUICtrlSetData($uhrzeit,"")
    ;GUICtrlSetData($uhrzeit,"01.01.2000")
    ; gehen alle NICHT .....

    EndSelect
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit]

    So long,

    Mega