(que je vais même améliorer) si vous la voulez:
Code : Tout sélectionner
;--------------------------------
;calculette de gadjet35 2005
;--------------------------------
If ExamineDesktops()
borx = DesktopWidth(0)
bory = DesktopHeight(0)
EndIf
OpenWindow(0,0,0,borx,bory,#PB_Window_BorderLess,"")
CreateGadgetList(WindowID(0))
ButtonGadget(1,borx - 200,bory - 700,50,25,"quitter")
ButtonGadget(2,50,50,100,50,"valider")
ButtonGadget(5,575,475,100,25,"multiplication")
ButtonGadget(6,575,525,100,25,"addition")
ButtonGadget(8,575,500,100,25,"soustraction")
ButtonGadget(9,575,550,100,25,"division")
StringGadget(3,500,400,200,25,"")
StringGadget(4,500,600,200,25,"")
TextGadget(7,500,200,200,200,"attention si vous calculer une fenetre debug s'ouvre si vous la fermer vous ne pouvez plus calculer")
Repeat
Select WaitWindowEvent()
Case #PB_EventGadget
Select EventGadgetID()
Case 1
quit = 1
Case 5
ope = 1
Case 6
ope = 2
Case 8
ope = 3
Case 9
ope = 4
Case 2
If ope = 1
result = Val(GetGadgetText(3))*Val(GetGadgetText(4))
EndIf
If ope = 2
result = Val(GetGadgetText(3))+Val(GetGadgetText(4))
EndIf
If ope = 3
result = Val(GetGadgetText(3))-Val(GetGadgetText(4))
EndIf
If ope = 4
result = Val(GetGadgetText(3))/Val(GetGadgetText(4))
EndIf
Debug result
EndSelect
EndSelect
Until quit = 1