Page 1 sur 1
Afficher une date dans un gadget
Publié : dim. 10/juil./2016 0:46
par YvesRossignol
J'essai de terminer mon premier soft... à 55 ans c'est pas facile... mais je ne peux croire qu'il n'y a pas de fonction pour afficher la date d'aujourd'hui dans un gadget.... on peut seulement afficher les secondes... et les transformer...
Yves
Re: je suis confus....
Publié : dim. 10/juil./2016 2:49
par YvesRossignol
finalement j'ai trouvé... c'était vraiment trop simple
je m'excuse....
Re: je suis confus....
Publié : dim. 10/juil./2016 9:57
par djes
Salut ! Quand tu trouves quelque chose, fais partager, ça ne prend qu'une seconde, et ça fait vivre le forum ! Merci

Re: je suis confus....
Publié : dim. 10/juil./2016 10:49
par falsam
djes a écrit :Salut ! Quand tu trouves quelque chose, fais partager, ça ne prend qu'une seconde, et ça fait vivre le forum ! Merci

+1
Réponse tardive histoire de faire vivre le forum ^^
YvesRossignol a écrit :... mais je ne peux croire qu'il n'y a pas de fonction pour afficher la date d'aujourd'hui dans un gadget....
Tu as raison de ne pas y croire et je pense que tu as trouvé la solution en utilisant la fonction
FormatDate(Mask$, Date)Code : Tout sélectionner
OpenWindow(0, 0, 0, 400, 300, "Afficher une date", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
TextGadget(#PB_Any, 10, 12, 80, 22, "Nous sommes le")
StringGadget(0, 90, 10, 70, 22, "")
;Afficher la date du jour
SetGadgetText(0, FormatDate("%mm/%dd/%yyyy", Date()))
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Pour allez plus loin, on peut aussi sélectionner une date avec
DateGadget()Code : Tout sélectionner
OpenWindow(0, 0, 0, 400, 300, "Afficher une date", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
TextGadget(#PB_Any, 10, 12, 80, 22, "Nous sommes le")
DateGadget(0, 90, 10, 80, 22, "")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
ma réponse pour date()
Publié : dim. 10/juil./2016 18:19
par YvesRossignol
ou faire tout simplement ceci...
Code : Tout sélectionner
Date$ = FormatDate("%yyyy/%mm/%dd", Date())
Time$ = FormatDate("%hh:%ii:%ss", Date())
SetGadgetText(#Gadget_Gestion_aujourd,Date$+Chr(32)+Time$)