Page 1 sur 1

ouvrir une 2eme fenetre

Publié : lun. 08/août/2005 0:37
par venom
bonjour tout le monde ou bonsoir :D

voila sa faisais lontemps que j'ai pas poster un message, comme sa c'est fait. :D

voici mon probleme: sa fait plusieurs heurs que je me bat avec mon code mais sans succes pourtant je sais que c'est possible, mais je n'arrive pas a representer se que je veut :oops: .

je voudrais metre un boutton dans une fenetre sa c'est pas tres dur

Code : Tout sélectionner

ButtonGadget(#Gadget, x, y, Largeur, Hauteur, Texte$ [, Options]) 
mais je voudrais qu'au clic de celui-ci une deuxieme fenetre s'ouvre .
Et quand je reclique dessus elle se referme je suis sur que c'est possible mais pas moyen que je trouve vous etes mon derniere espoir :) .
en vous remerciant d'avance pour vos reponse qui j'espert von m'aider :D

merci et @++

Publié : lun. 08/août/2005 1:25
par Dr. Dri
voila un exemple ;)

Code : Tout sélectionner

OpenWindow(0,0,0,320,240,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"fenetre principale")
CreateGadgetList( WindowID(0) )
ButtonGadget(4,10,10,150,22,"bouton",#PB_Button_Toggle)

invisible = 1
OpenWindow(1,0,0,160,120,#PB_Window_TitleBar|#PB_Window_Invisible,"deuxieme fenetre")

Repeat
  Event = WaitWindowEvent()
  
  If Event = #PB_Event_Gadget
    
    invisible = ~invisible & 1
    HideWindow(1, invisible)
    
  EndIf
  
Until Event = #PB_Event_CloseWindow
Dri

Publié : lun. 08/août/2005 1:36
par venom
cool :D je te remercie DR.DRI c'est exactement ce que je chercher mais ya un probleme c'est qu'en faite mon boutton que j'utilise c'est un ButtonImageGadget, et le toggle ne marche pas dessus :? tant pi je ferais sans image :( mais merci de ton aide c'est simpa et merci a tous aussi pour touts les aides que vous m'avais faites


@++

Publié : lun. 08/août/2005 9:34
par Backup
ben au premier cliq tu met une variable =1
et au clique suivant tu inver cette variable !

comme ça tu sais si la 2eme fenetre doit etre affiché !
si variable=1 ; on affiche , sinon on affiche pas (voir on ferme) :D!

Publié : lun. 08/août/2005 12:51
par Dr. Dri
C'est exactement ce que je fais, j'ai mis un toggle pour faire joli mais c'est géré avec la variable "invisible"

Dri

Publié : lun. 08/août/2005 13:59
par venom
ha ok 8O :D bin je vais essayer maintenant que j'ai un exemple merci a vous deux :D :wink:


@++