[RESOLU] SetGadgetColor() et gadagets dans un PanelGadget

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

[RESOLU] SetGadgetColor() et gadagets dans un PanelGadget

Message par falsam »

[PB 4.51 - > 5.20]
Je souhaitais ajouter une couleur d’arrière plan à un gadget inclus dans un PanelGadget et ça ne fonctionne pas.

Code : Tout sélectionner

If OpenWindow(0, 0, 0, 210, 300, "SetGadgetColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)   
  PanelGadget(1, 10, 10, 180, 180)
  TextGadget(4, 10, 10, 80, 20, "Test couleur")
  SetGadgetColor(4, #PB_Gadget_FrontColor, $0045FF)
  SetGadgetColor(4, #PB_Gadget_BackColor, $FFFFFF)
  CloseGadgetList()
       
  Repeat
  Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Dernière modification par falsam le ven. 23/août/2013 22:06, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: SetGadgetColor() et gadagets dans un PanelGadget

Message par nico »

ESSAYE AVEC UN CONTAINER ET TU METS TES GADGETS DEDANS.
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: SetGadgetColor() et gadagets dans un PanelGadget

Message par falsam »

Tu as raison Nico. Je n'utilise pas PanelGadget correctement. Je dois l'associé à AddGadgetItem() mais ça sera un panel avec onglet.

Effectivement il vaut mieux utiliser ContainerGadget() puis lui donner une couleur d’arrière plan.

Code : Tout sélectionner

If OpenWindow(0, 0, 0, 210, 300, "SetGadgetColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)   
  ContainerGadget(1, 10, 10, 180, 180, #PB_Container_Flat      )
  TextGadget(4, 10, 10, 80, 20, "Test couleur")
  
  SetGadgetColor(1, #PB_Gadget_BackColor, $FFFFFF)
  SetGadgetColor(4, #PB_Gadget_FrontColor, $0045FF)
  SetGadgetColor(4, #PB_Gadget_BackColor, $FFFFFF)
  CloseGadgetList()
       
  Repeat
  Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre