Page 1 sur 1

[R] DateTimePicker et date à blanc

Posté : mer. 18 avr. 2012 19:47
par dgs
Bonjour,

J'utilise le Ctrl Date (GUICtrlCreateDate) pour afficher un champ date d'une base de données. Ce control à l'avantage de fournir un calendrier pour sélectionner une nouvelle date. Cependant, il n'autorise pas une "date à blanc" cad un champ vide. Si on le force à "", il affiche la date du jour :( ! Avez vous une solution pour contourner ce fonctionnement ? :?:
Merci.

Re: [..] DateTimePicker et date à blanc

Posté : mer. 18 avr. 2012 21:29
par mikell

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <DateTimeConstants.au3>

$style = "dddd dd/MM/yyyy  HH:mm"
$DTM_SETFORMAT_ = 0x1032    ; $DTM_SETFORMATW

GUICreate("My GUI get date", 200, 200, 800, 200)
$date = GUICtrlCreateDate("", 10, 10, 185, 20)
GUICtrlSendMsg($date, $DTM_SETFORMAT_, 0, " 'choisis ta date ...' ")
GUISetState()

While 1
    $msg = GUIGetMsg()
       If $msg = $GUI_EVENT_CLOSE Then Exit
       If $msg = $date Then GUICtrlSendMsg($date, $DTM_SETFORMAT_, 0, $style)
WEnd

Re: [..] DateTimePicker et date à blanc

Posté : sam. 21 avr. 2012 11:22
par dgs
Merci mickell pour cette solution ! :)