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$)