Texte dans les Gadgets

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Texte dans les Gadgets

Message 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:
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message 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 ?
Mu
Messages : 15
Inscription : sam. 09/avr./2005 15:28

Message 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
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

8O naze que je suis !
Effectivement ca marche beaucoup BEAUCOUP mieux
Merci à vous :D
Répondre