Code : Tout sélectionner
;-Module Tension
DeclareModule Tension
Enumeration
#Fenetre_principale
#Fenetre_T
EndEnumeration
Enumeration 10
#Conteneur_T
#Option_T1
#Option_T2
#Option_T3
#Option_T4
#TexteQuestion_T1
#TexteQuestion_T2
#ChaineQuestion_T1
#ChaineQuestion_T2
#BoutonConvertir_T
#BoutonSortir_T
#ChaineResultat_T
#Cadre_T
EndEnumeration
Declare Ouvrir_Fenetre()
Declare U_RI()
Declare U_PR()
Declare U_PI()
EndDeclareModule
;-Module Intensité
DeclareModule Intensite
Enumeration
#Fenetre_principale
#Fenetre_I=2
EndEnumeration
Enumeration 20
#Conteneur_i
#Option_I1
#Option_I2
#Option_I3
#Option_I4
#TexteQuestion_I1
#TexteQuestion_I2
#ChaineQuestion_I1
#ChaineQuestion_I2
#BoutonConvertir_I
#BoutonSortir_I
#ChaineResultat_I
#Cadre_I
EndEnumeration
Declare Ouvrir_Fenetre()
Declare I_UP()
Declare I_PR()
Declare I_UR()
EndDeclareModule
;-Module Résistance
DeclareModule Resistance
Enumeration
#Fenetre_principale
#Fenetre_R=3
EndEnumeration
Enumeration 30
#Conteneur_R
#Option_R1
#Option_R2
#Option_R3
#Option_R4
#TexteQuestion_R1
#TexteQuestion_R2
#ChaineQuestion_R1
#ChaineQuestion_R2
#BoutonConvertir_R
#BoutonSortir_R
#ChaineResultat_R
#Cadre_R
EndEnumeration
Declare Ouvrir_Fenetre()
Declare R_PI()
Declare R_UI()
Declare R_UP()
EndDeclareModule
;-Module Puissance
DeclareModule Puissance
Enumeration
#Fenetre_principale
#Fenetre_P=4
EndEnumeration
Enumeration 40
#Conteneur_P
#Option_P1
#Option_P2
#Option_P3
#Option_P4
#TexteQuestion_P1
#TexteQuestion_P2
#ChaineQuestion_P1
#ChaineQuestion_P2
#BoutonConvertir_P
#BoutonSortir_P
#ChaineResultat_P
#Cadre_P
EndEnumeration
Declare Ouvrir_Fenetre()
Declare P_UR()
Declare P_UI()
Declare P_RI()
EndDeclareModule
Enumeration
#Fenetre_Principale
#Fenetre_T
#Fenetre_I
#Fenetre_R
#Fenetre_P
EndEnumeration
;}
;{ Gadgets
Enumeration
#Conteneur
#Option_1
#Option_2
#Option_3
#Option_4
EndEnumeration
Enumeration 10
#Conteneur_T
#Option_T1
#Option_T2
#Option_T3
#Option_T4
#TexteQuestion_T1
#TexteQuestion_T2
#ChaineQuestion_T1
#ChaineQuestion_T2
#BoutonConvertir_T
#BoutonSortir_T
#ChaineResultat_T
#Cadre_T
EndEnumeration
Enumeration 20
#Conteneur_i
#Option_I1
#Option_I2
#Option_I3
#Option_I4
#TexteQuestion_I1
#TexteQuestion_I2
#ChaineQuestion_I1
#ChaineQuestion_I2
#BoutonConvertir_I
#BoutonSortir_I
#ChaineResultat_I
#Cadre_I
EndEnumeration
Enumeration 30
#Conteneur_R
#Option_R1
#Option_R2
#Option_R3
#Option_R4
#TexteQuestion_R1
#TexteQuestion_R2
#ChaineQuestion_R1
#ChaineQuestion_R2
#BoutonConvertir_R
#BoutonSortir_R
#ChaineResultat_R
#Cadre_R
EndEnumeration
Enumeration 40
#Conteneur_P
#Option_P1
#Option_P2
#Option_P3
#Option_P4
#TexteQuestion_P1
#TexteQuestion_P2
#ChaineQuestion_P1
#ChaineQuestion_P2
#BoutonConvertir_P
#BoutonSortir_P
#ChaineResultat_P
#Cadre_P
#BoutonQuitter
#Image_UIR
EndEnumeration
;}
Global Event, EventWindow, EventGadget, EventType, EventMenu, Resultat
Global.f Tension, Intensite, Resistance, Puissance, U, I, R, P
Global FichierImage1$ = "D:\Programmation\Prg perso\Gfx\UIR.png"
UsePNGImageDecoder()
;}
Procedure Ouvrir_Fenetre()
If OpenWindow(#Fenetre_Principale, 450, 200, 400, 400, "Loi d'Ohm", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
ContainerGadget(#Conteneur, 5, 5, 190, 250, #PB_Container_Raised)
OptionGadget(#Option_1, 20, 10, 80, 30, "Tension")
OptionGadget(#Option_2, 20, 70, 80, 30, "Intensité")
OptionGadget(#Option_3, 20, 130, 80, 30, "Résistance")
OptionGadget(#Option_4, 20, 190, 80, 30, "Puissance")
CloseGadgetList()
Resultat = CreateImage(#Image_UIR, 185, 227)
If Resultat
Resultat = LoadImage(#Image_UIR, FichierImage1$)
If Resultat
ResizeImage(#Image_UIR,190, 250)
ImageGadget(#Image_UIR, 200,5,190,250, ImageID(#Image_UIR))
EndIf
EndIf
ButtonGadget(#BoutonQuitter, 170, 320, 60, 30, "Quitter")
EndIf
EndProcedure
Module Tension
Procedure Ouvrir_Fenetre()
If OpenWindow(#Fenetre_T, 450, 200, 400, 400, "Tension", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
ContainerGadget(#Conteneur_T, 0, 00, 400, 200, #PB_Container_Raised)
OptionGadget(#Option_T1, 15, 15, 140, 30, "Résistance et Intensité")
OptionGadget(#Option_T2, 15, 55, 140, 30, "Puissance et Résistance")
OptionGadget(#Option_T3, 15, 95, 140, 30, "Puissance et Intensité")
CloseGadgetList()
EndIf
EndProcedure
Procedure U_RI()
TextGadget(#TexteQuestion_T1, 25, 235, 190, 25, "Résistance en Ohms")
TextGadget(#TexteQuestion_T2, 25, 270, 190, 25, "Intensité en Ampères")
StringGadget(#ChaineQuestion_T1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_T2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_T, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_T, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_T, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_T, 15, 220, 370, 160, "Tension")
EndProcedure
Procedure U_PR()
TextGadget(#TexteQuestion_T1, 25, 235, 190, 25, "Puissance en Watts")
TextGadget(#TexteQuestion_T2, 25, 270, 190, 25, "Résistance en Ohms")
StringGadget(#ChaineQuestion_T1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_T2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_T, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_T, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_T, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_T, 15, 220, 370, 160, "Tension")
EndProcedure
Procedure U_PI()
TextGadget(#TexteQuestion_T1, 25, 235, 190, 25, "Puissance en Watts")
TextGadget(#TexteQuestion_T2, 25, 270, 190, 25, "Intensité en Ampères")
StringGadget(#ChaineQuestion_T1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_T2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_T, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_T, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_T, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_T, 15, 220, 370, 160, "Tension")
EndProcedure
EndModule
Module Intensite
Procedure Ouvrir_Fenetre()
If OpenWindow(#Fenetre_I, 450, 200, 400, 400, "Intensité", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
ContainerGadget(#Conteneur_i, 0, 00, 400, 200, #PB_Container_Raised)
OptionGadget(#Option_I1, 15, 15, 140, 30, "Tension et Puissance")
OptionGadget(#Option_I2, 15, 55, 140, 30, "Puissance et Résistance")
OptionGadget(#Option_I3, 15, 95, 140, 30, "Tension et Résistance")
CloseGadgetList()
EndIf
EndProcedure
Procedure I_UP()
TextGadget(#TexteQuestion_I1, 25, 235, 190, 25, "Tension en Volts")
TextGadget(#TexteQuestion_I2, 25, 270, 190, 25, "Puissance en Watts")
StringGadget(#ChaineQuestion_I1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_I2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_I, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_I, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_I, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_I, 15, 220, 370, 160, "Intensité")
EndProcedure
Procedure I_PR()
TextGadget(#TexteQuestion_I1, 25, 235, 190, 25, "Puissance en Watts")
TextGadget(#TexteQuestion_I2, 25, 270, 190, 25, "Résistance en Ohms")
StringGadget(#ChaineQuestion_I1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_I2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_I, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_I, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_I, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_I, 15, 220, 370, 160, "Intensité")
EndProcedure
Procedure I_UR()
TextGadget(#TexteQuestion_I1, 25, 235, 190, 25, "Tension en Volts")
TextGadget(#TexteQuestion_I2, 25, 270, 190, 25, "Résistance en Ohms")
StringGadget(#ChaineQuestion_I1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_I2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_I, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_I, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_I, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_I, 15, 220, 370, 160, "Intensité")
EndProcedure
EndModule
Module Resistance
Procedure Ouvrir_Fenetre()
If OpenWindow(#Fenetre_R, 452, 200, 400, 400, "Résistance", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
ContainerGadget(#Conteneur_R, 0, 00, 400, 200, #PB_Container_Raised)
OptionGadget(#Option_R1, 15, 15, 140, 30, "Puissance et Intensité")
OptionGadget(#Option_R2, 15, 55, 140, 30, "Tension et intensité")
OptionGadget(#Option_R3, 15, 95, 140, 30, "Tension et Puissance")
CloseGadgetList()
EndIf
EndProcedure
Procedure R_PI()
TextGadget(#TexteQuestion_R1, 25, 235, 190, 25, "Puissance en Watts")
TextGadget(#TexteQuestion_R2, 25, 270, 190, 25, "Intensité en Ampères")
StringGadget(#ChaineQuestion_R1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_R2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_R, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_R, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_R, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_R, 15, 220, 370, 160, "Résistance")
EndProcedure
Procedure R_UI()
TextGadget(#TexteQuestion_R1, 25, 235, 190, 25, "Tension en Volts")
TextGadget(#TexteQuestion_R2, 25, 270, 190, 25, "Intensité en Ampères")
StringGadget(#ChaineQuestion_R1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_R2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_R, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_R, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_R, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_R, 15, 220, 370, 160, "Résistance")
EndProcedure
Procedure R_UP()
TextGadget(#TexteQuestion_R1, 25, 235, 190, 25, "Tension en Volts")
TextGadget(#TexteQuestion_R2, 25, 270, 190, 25, "Puissance en Watts")
StringGadget(#ChaineQuestion_R1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_R2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_R, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_R, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_R, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_R, 15, 220, 370, 160, "Résistance")
EndProcedure
EndModule
Module Puissance
Procedure Ouvrir_Fenetre()
If OpenWindow(#Fenetre_P, 450, 200, 400, 400, "Puissance", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
ContainerGadget(#Conteneur_P, 0, 00, 400, 200, #PB_Container_Raised)
OptionGadget(#Option_P1, 15, 15, 140, 30, "Tension et Résistance")
OptionGadget(#Option_P2, 15, 55, 140, 30, "Tension et Intensité")
OptionGadget(#Option_P3, 15, 95, 140, 30, "Résistance et Intensité")
CloseGadgetList()
EndIf
EndProcedure
Procedure P_UR()
TextGadget(#TexteQuestion_P1, 25, 235, 190, 25, "Tension en volts")
TextGadget(#TexteQuestion_P2, 25, 270, 190, 25, "Résistance en Ohms")
StringGadget(#ChaineQuestion_P1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_P2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_P, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_P, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_P, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_P, 15, 220, 370, 160, "Puissance")
EndProcedure
Procedure P_UI()
TextGadget(#TexteQuestion_P1, 25, 235, 190, 25, "Tension en Volts")
TextGadget(#TexteQuestion_P2, 25, 270, 190, 25, "Intensité en Ampères")
StringGadget(#ChaineQuestion_P1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_P2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_P, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_P, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_P, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_P, 15, 220, 370, 160, "Puissance")
EndProcedure
Procedure P_RI()
TextGadget(#TexteQuestion_P1, 25, 235, 190, 25, "Résistance en Ohms")
TextGadget(#TexteQuestion_P2, 25, 270, 190, 25, "Intensité en Ampères")
StringGadget(#ChaineQuestion_P1, 215, 235, 160, 20, "")
StringGadget(#ChaineQuestion_P2, 215, 270, 159, 20, "")
ButtonGadget(#BoutonConvertir_P, 105, 310, 90, 20, "Convertir")
ButtonGadget(#BoutonSortir_P, 220, 310, 90, 20, "Sortir")
StringGadget(#ChaineResultat_P, 25, 345, 350, 20, "", #PB_String_ReadOnly)
FrameGadget(#Cadre_P, 15, 220, 370, 160, "Puissance")
EndProcedure
EndModule
Ouvrir_Fenetre()
;{- Boucle des évenement
Repeat
Event = WaitWindowEvent()
Select Event
; ///////////////////
Case #PB_Event_Gadget
EventGadget = EventGadget()
EventType = EventType()
If EventGadget = #Option_1
Tension::Ouvrir_Fenetre()
ElseIf EventGadget = #Option_2
Intensite::Ouvrir_Fenetre()
ElseIf EventGadget = #Option_3
Resistance::Ouvrir_Fenetre()
ElseIf EventGadget = #Option_4
Puissance::Ouvrir_Fenetre()
ElseIf EventGadget = Tension::#Option_T1
Resultat = 11
Tension::U_RI()
ElseIf EventGadget = Tension::#Option_T2
Resultat = 12
Tension::U_PR()
ElseIf EventGadget = Tension::#Option_T3
Resultat = 13
Tension::U_PI()
ElseIf EventGadget = Intensite::#Option_I1
Resultat = 21
Intensite::I_UP()
ElseIf EventGadget = Intensite::#Option_I2
Resultat = 22
Intensite::I_UR()
ElseIf EventGadget = Intensite::#option_I3
Resultat = 23
Intensite::I_PR()
ElseIf EventGadget = Resistance::#Option_R1
Resultat = 31
Resistance::R_PI()
ElseIf EventGadget = Resistance::#Option_R2
Resultat = 32
Resistance::R_UI()
ElseIf EventGadget = Resistance::#Option_R3
Resultat = 33
Resistance::R_UP()
ElseIf EventGadget = Puissance::#Option_P1
Resultat = 41
Puissance::P_UR()
ElseIf EventGadget = Puissance::#Option_P2
Resultat = 42
Puissance::P_UI()
ElseIf EventGadget = Puissance::#Option_P3
Resultat = 43
Puissance::P_RI()
ElseIf EventGadget = Tension::#BoutonSortir_T
Tension::CloseWindow(Tension::#Fenetre_T)
ElseIf EventGadget = Intensite::#BoutonSortir_I
Intensite::CloseWindow(Intensite::#Fenetre_I)
ElseIf EventGadget = Resistance::#BoutonSortir_R
Resistance::CloseWindow(Resistance::#Fenetre_R)
ElseIf EventGadget = Puissance::#BoutonSortir_P
Puissance::CloseWindow(Puissance::#Fenetre_P)
ElseIf EventGadget = Tension::#BoutonConvertir_T
If Resultat = 11
R.f = ValF(GetGadgetText(Tension::#ChaineQuestion_T1))
I.f = ValF(GetGadgetText(Tension::#ChaineQuestion_T2))
SetGadgetText(Tension::#ChaineResultat_T, "La Tension est de " + StrF(R * I, 2)+" Volts")
EndIf
If Resultat = 12
P.f = ValF(GetGadgetText(Tension::#ChaineQuestion_T1))
R.f = ValF(GetGadgetText(Tension::#ChaineQuestion_T2))
SetGadgetText(Tension::#ChaineResultat_T, "La Tension est de " + StrF(Sqr(P * R), 2)+" Volts")
EndIf
If Resultat = 13
P.f = ValF(GetGadgetText(Tension::#ChaineQuestion_T1))
I.f = ValF(GetGadgetText(Tension::#ChaineQuestion_T2))
SetGadgetText(Tension::#ChaineResultat_T, "La Tension est de " + StrF(P / I, 2)+" Volts")
EndIf
ElseIf EventGadget = Intensite::#BoutonConvertir_I
If Resultat = 21
U.f = ValF(GetGadgetText(Intensite::#ChaineQuestion_I1))
P.f = ValF(GetGadgetText(Intensite::#ChaineQuestion_I2))
SetGadgetText(Intensite::#ChaineResultat_I, "L'intensité est de " + StrF(P / U, 2)+" Ampères")
EndIf
If Resultat = 22
P.f = ValF(GetGadgetText(Intensite::#ChaineQuestion_I1))
R.f = ValF(GetGadgetText(Intensite::#ChaineQuestion_I2))
SetGadgetText(Intensite::#ChaineResultat_I, "L'intensité est de " + StrF(Sqr(P / R), 2)+" Ampères")
EndIf
If Resultat = 23
U.f = ValF(GetGadgetText(Intensite::#ChaineQuestion_I1))
R.f = ValF(GetGadgetText(Intensite::#ChaineQuestion_I2))
SetGadgetText(Intensite::#ChaineResultat_I, "L'intensité est de " + StrF(U / R, 2)+" Ampères")
EndIf
ElseIf EventGadget = Resistance::#BoutonConvertir_R
If Resultat = 31
P.f = ValF(GetGadgetText(Resistance::#ChaineQuestion_R1))
I.f = ValF(GetGadgetText(Resistance::#ChaineQuestion_R2))
SetGadgetText(Resistance::#ChaineResultat_R, "La résistance est de " + StrF(P / (I * I), 2)+" Ohms")
EndIf
If Resultat = 32
U.f = ValF(GetGadgetText(Resistance::#ChaineQuestion_R1))
I.f = ValF(GetGadgetText(Resistance::#ChaineQuestion_R2))
SetGadgetText(Resistance::#ChaineResultat_R, "La résistance est de " + StrF(U / I, 2)+" Ohms")
EndIf
If Resultat = 33
U.f = ValF(GetGadgetText(Resistance::#ChaineQuestion_R1))
P.f = ValF(GetGadgetText(Resistance::#ChaineQuestion_R2))
SetGadgetText(Resistance::#ChaineResultat_R, "La résistance est de " + StrF((U * U) / P, 2)+" Ohms")
EndIf
ElseIf EventGadget = Puissance::#BoutonConvertir_P
If Resultat = 41
U.f = ValF(GetGadgetText(Puissance::#ChaineQuestion_P1))
R.f = ValF(GetGadgetText(Puissance::#ChaineQuestion_P2))
SetGadgetText(Puissance::#ChaineResultat_P, "La puissance est de " + StrF((U * U) / R, 2)+" Watts")
EndIf
If Resultat = 42
U.f = ValF(GetGadgetText(Puissance::#ChaineQuestion_P1))
I.f = ValF(GetGadgetText(Puissance::#ChaineQuestion_P2))
SetGadgetText(Puissance::#ChaineResultat_P, "La puissance est de " + StrF(U * I, 2)+" Watts")
EndIf
If Resultat = 43
R.f = ValF(GetGadgetText(Puissance::#ChaineQuestion_P1))
I.f = ValF(GetGadgetText(Puissance::#ChaineQuestion_P2))
SetGadgetText(Puissance::#ChaineResultat_P, "La puissance est de " + StrF(R * (I * I), 2)+" Watts")
EndIf
ElseIf EventGadget = #BoutonQuitter
End
EndIf
; ////////////////////////
Case #PB_Event_CloseWindow
EventWindow = EventWindow()
If EventWindow = #Fenetre_Principale
CloseWindow(#Fenetre_Principale)
Break
ElseIf EventWindow = Tension::#Fenetre_T
CloseWindow(Tension::#Fenetre_T)
Break
ElseIf EventWindow = Intensite::#Fenetre_I
CloseWindow(Intensite::#Fenetre_I)
Break
ElseIf EventWindow = Resistance::#Fenetre_R
CloseWindow(Resistance::#Fenetre_R)
Break
ElseIf EventWindow = Puissance::#Fenetre_P
CloseWindow(Puissance::#Fenetre_P)
Break
EndIf
EndSelect
ForEver
;
;}