Code: Select all
If OpenWindow(0,100,150,450,200,#PB_Window_SystemMenu,"Test of Dates")
CreateGadgetList(WindowID())
hwnd1=StringGadget(1,125,8,80,24,"")
ButtonGadget(2,200,100,50,25,"Acept")
SendMessage_(hwnd1,197,10,0) ; 10 characters limit
ActivateGadget(1)
Repeat
event=WaitWindowEvent()
Select EventGadgetID()
Case 1
ActivateGadget(1)
Date$=GetGadgetText(1) ; Date for test
If Date$=""
Date$=FormatDate("%dd-%mm-%yyyy", Date())
SetGadgetText(1,Date$)
Else
If ParseDate("%dd-%mm-%yyyy", Date$)=-1
MessageRequester("Error","Invalid Date: "+Date$,0)
ActivateGadget(2)
EndIf
EndIf
Case 2
ActivateGadget(1)
EndSelect
Until event = #PB_EventCloseWindow
EndIf
Manolo
