ContainerGadget()

Syntax

Ergebnis = ContainerGadget(#Gadget, x, y, Breite, Hoehe [, Flags])
Beschreibung
Erstellt ein Container Gadget in der aktuellen Gadgetliste.

Wenn #PB_Any als '#Gadget' Parameter verwendet wird, dann wird die Nummer des neuen Gadgets als 'Ergebnis' zurückgegeben.

Es ist ein simples Panel-Gadget (Schalttafel), welches andere Gadgets enthalten kann. Sobald dieses Gadget erstellt wurde, werden alle nachfolgenden Gadgets innerhalb des Containers erstellt. Wenn alle benötigten Gadgets erstellt wurden, muss CloseGadgetList() aufgerufen werden, um zur vorherigen Gadgetliste zurückzukehren. OpenGadgetList() kann später benutzt werden, um weitere Gadgets während des Programmablaufs ("on-the-fly") zum Container-Bereich hinzuzufügen.

'Flags' sind optional und können sich aus einer oder mehreren der folgenden Konstanten (verknüpft mit dem '|' OR-Operator) zusammensetzen:
  #PB_Container_BorderLess : Ohne jeden Rahmen (Standard)
  #PB_Container_Flat       : Flacher Rahmen 
  #PB_Container_Raised     : Erhabener Rahmen 
  #PB_Container_Single     : Einfach vertiefter Rahmen 
  #PB_Container_Double     : Doppelt vertiefter Rahmen
Zu diesem Gadget kann mittels GadgetToolTip() eine 'Mini-Hilfe' hinzugefügt werden.

Dieses Gadget unterstützt die SetGadgetColor() und GetGadgetColor() Befehle mit #PB_Gadget_BackColor als Typ, um den Hintergrund des Gadgets zu ändern.

Beispiel:

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

Unterstützte OS

Alle

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