ContainerGadget()

Syntaxe

Resultat = ContainerGadget(#Gadget, x, y, Largeur, Hauteur [, Options])
Description
Crée un nouveau #Gadget destiné à contenir d'autres gadgets. Si #PB_Any est utilisé pour le paramètre '#Gadget', le numéro du nouveau gadget sera renvoyé dans 'Resultat'. La 'GadgetList' courante est automatiquement changée et les nouveaux gadgets qui sont créés après cette commande seront placés dans ce #Gadget. CloseGadgetList() permet de revenir à la 'GadgetList' précédente. OpenGadgetList() pourra être utiliser pour ajouter des gadgets dynamiquement dans ce #Gadget.

Le paramètre 'Options' est facultatif et peut avoir l'une des valeurs suivantes:
  #PB_Container_BorderLess: Sans bordure (Defaut)
  #PB_Container_Flat      : Cadre simple
  #PB_Container_Raised    : Cadre élevé
  #PB_Container_Single    : Cadre enfoncé
  #PB_Container_Double    : Cadre doublement enfoncé
Vous pouvez ajouter une 'mini aide' à ce gadget en utilisant GadgetToolTip().

Ce gadget supporte les commandes SetGadgetColor() et GetGadgetColor() avec la constante #PB_Gadget_BackColor comme 'TypeCouleur' pour changer la couleur de fond du gadget.

Exemple:

  If OpenWindow(0, 0, 0, 322, 150, "ContainerGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0)) 
    ContainerGadget(0, 8, 8, 306, 133, #PB_Container_Raised) 
      ButtonGadget(1, 10, 15, 80, 24, "Bouton 1") 
      ButtonGadget(2, 95, 15, 80, 24, "Bouton 2") 
    CloseGadgetList() 
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow 
  EndIf  

OS Supportés

Tous

<- ComboBoxGadget() - Gadget Index - CountGadgetItems() ->