Page 1 sur 1

Texte dans les Gadgets

Publié : lun. 18/avr./2005 17:58
par flaith
Bonjour,

j'ai besoin de mettre du texte non statique dans certains de mes gadgets (TextGadget et ButtonGadget)

ca fonctionne car constante :

Code : Tout sélectionner

#quitter = "Quitter"
ButtonGadget(#Button_Quitter, 420, 250, 90, 30, #Quitter)
ca ne fonctionne pas :

Code : Tout sélectionner

quitter$ = "Quitter"
ButtonGadget(#Button_Quitter, 420, 250, 90, 30, Quitter$)
Or c'est la partie qui ne fonctionne pas dont j'ai besoin !
Merci de m'éclaircir :wink:

Publié : lun. 18/avr./2005 18:23
par Progi1984
Teste ce code
Il marche parfaitement chez moi

Code : Tout sélectionner

  If OpenWindow(0,0,0,222,200,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"ButtonGadgets") And CreateGadgetList(WindowID(0))
  quitter$="test"
    ButtonGadget(0, 10, 10, 200, 20, quitter$)


    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf

Publié : lun. 18/avr./2005 18:29
par flaith
Ok merci, je comprends mieux, ta variable est à l'intérieur de ta procédure.
Alors que mes variables sont à l'extérieur.
Il est donc obligé d'avoir ces variables à l'intérieur ?

Publié : lun. 18/avr./2005 18:30
par Mu
Chez moi aussi ca marche nickel.
Tu es sur que ta variable est définie au moment de l'utilisation ?

Arf, trop rapide.
oui si la variable est à l'extèrieure. Mets la en Global

Publié : lun. 18/avr./2005 18:45
par flaith
8O naze que je suis !
Effectivement ca marche beaucoup BEAUCOUP mieux
Merci à vous :D