Page 1 sur 1

[V4 beta 5] ButtonGadget en case à coché.[Autre]

Publié : mer. 08/mars/2006 19:32
par meganet
Voilà, quand on écrit le code avec PB V4 Beta 5,
ButtonGadget(0,X,Y,#Width,Height,Name$,#PB_Button_Toggle) ce n'est pas un boutton, c'est une case à cocher (pas cocher au départ).

Publié : mer. 08/mars/2006 19:35
par Chris
Non. Pas chez moi!

Publié : mer. 08/mars/2006 19:36
par LeCyb
Je vois aucun bug...

Publié : mer. 08/mars/2006 19:52
par nico
Oui c'est ça et l'écureuil referme le papier d'alu sur le chocolat...


Ah autant pour moi, je vois aussi des ronds à la place des carrés mais avec toute cette fumée, j'y vois pas grand chose.


Je déconne. :lol:

Publié : mer. 08/mars/2006 19:54
par Chris
nico a écrit :Oui c'est ça et l'écureuil referme le papier d'alu sur le chocolat...


Ah autant pour moi, je vois aussi des ronds à la place des carrés mais avec toute cette fumée, j'y vois pas grand chose.


Je déconne. :lol:
C'est pas un ecureuil, c'est une marmotte :?

T'y connais rien, en zanimos, toi !

Publié : mer. 08/mars/2006 20:19
par nico
Disons que je dois être influencé par une certaine banque, en ce moment elle passe souvent.

BS comment ça ce fait que ça la fait chez moi?

Publié : mer. 08/mars/2006 20:42
par meganet
Abon? Bas coment ça ce fait que chez moi il y à eu ça?
Il doit y avaoir un bug, ça doit être sous certaines condition.

Publié : mer. 08/mars/2006 21:38
par nico
Tu utilises les API dans ton code et particulièrement SetWindowLong ?

Voilà mon code

Publié : mer. 08/mars/2006 22:11
par meganet
#WindowPrincipale=0
#Button_Play=0
#Button_Stop=1

If OpenWindow(#WindowPrincipale,0,0,500,300,#pb_window_systemmenu|#pb_window_maximizegadget|#pb_windwo_minimizegadget|#pb_window_sizegadget|#pb_window_screencentered, "Test")
WindowID=WindowID(#WindowPrincipale)

if creategadgetlist(WindowID)
ButtonGadget(#Button_Play, 10, 60, 50, 25, "&Play", #PB_Button_Toggle)
ButtonGadget(#Button_Stop, 10, 100, 50, 25, "&Stop")
Endif

Repeat

Select WaitWindowEvent()

Case #PB_Event_CloseWindow
Quit = 1

Case #pb_Event_Gadget

Select EventGadget()

Case #Button_Play
Messagerequester("Boutton Play", "Le bouton play à été préssé.", 0)

EndSelect

EndSelect

Until Quit = 1

Endif
End

C'est le boutton play qui devien une case à cochée.
Sauf quand ont enlève le "#PB_Button_Toggle".
Voilà.
@+++

Publié : mer. 08/mars/2006 22:49
par AWEAR
Un button avec le style toggle agit un peu comme un checkbox. Il est soit enfoncé, soit relaché, et dès qu'on clique dessus, cela modifie l'état. Je suppose que ton logiciel de synthèse vocale s'est donc fait prendre au piège. Voilà.

Je ne pence pas.

Publié : jeu. 09/mars/2006 7:27
par meganet
Je ne pence pas, car quand c'est des bouton comme ça, il les reconnait, et il nous dit son état.
Il ne nous dit pas que c'est des case à cocher.