SetGadgetColor()

Syntax

SetGadgetColor(#Gadget, FarbTyp, Farbe)
Beschreibung
Ändert das durch 'FarbTyp' spezifierte Farb-Attribut des angegebenen '#Gadget'.

RGB() kann verwendet werden, um einen gültigen Farbwert zu erhalten. Zum Entfernen der eingestellten Farbe und Zurücksetzen auf die standardmäßige Systemfarbe setzen Sie denn Parameter 'Farbe' auf -1.

Die folgenden Werte sind als 'FarbTyp' Parameter möglich: (nicht jedes Gadgets unterstützt alle davon)
  #PB_Gadget_FrontColor     : Textfarbe des Gadget
  #PB_Gadget_BackColor      : Hintergrundfarbe des Gadget
  #PB_Gadget_LineColor      : Farbe für Gitterlinien
  #PB_Gadget_TitleFrontColor: Textfarbe im Titel         (für CalendarGadget())
  #PB_Gadget_TitleBackColor : Hintergrundfarbe im Titel  (für CalendarGadget())
  #PB_Gadget_GrayTextColor  : Farbe für "ergrauten" Text (bei CalendarGadget())
Dieser Befehl wird von den folgenden Gadgets unterstützt: (siehe die jeweilige Beschreibung des Gadgets wegen der unterstützten 'FarbTyp' Werte.)

- CalendarGadget()
- ContainerGadget()
- DateGadget()
- EditorGadget()
- ExplorerListGadget()
- ExplorerTreeGadget()
- HyperLinkGadget()
- ListViewGadget()
- ListIconGadget()
- MDIGadget()
- ProgressBarGadget()
- ScrollAreaGadget()
- SpinGadget()
- StringGadget()
- TextGadget()
- TreeGadget()

Hinweis: Mit aktiviertem Windows XP Style werden die Farbeinstellungen möglicherweise ignoriert oder vom Style überschrieben.

Beispiel:

  If OpenWindow(0, 0, 0, 200, 170, "SetGadgetColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    StringGadget(0, 10, 10, 180, 20, "String...")
    ListViewGadget(1, 10, 40, 180, 60)
    For i = 0 To 4
      AddGadgetItem(1, -1, "Text")
    Next i
    ContainerGadget(2, 10, 110, 180, 50, #PB_Container_Raised)
    
    SetGadgetColor(0, #PB_Gadget_BackColor, $00FFFF)
    SetGadgetColor(1, #PB_Gadget_FrontColor, $FFFFFF)
    SetGadgetColor(1, #PB_Gadget_BackColor, $000000)
    SetGadgetColor(2, #PB_Gadget_BackColor, $0000FF)
  
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

Unterstützte OS

Alle

<- SetGadgetAttribute() - Gadget Inhaltsverzeichnis - SetGadgetData() ->