SetGadgetItemColor()

Syntax

SetGadgetItemColor(#Gadget, Eintrag, FarbTyp, Farbe [, Spalte])
Beschreibung
Ändert das durch 'FarbTyp' spezifierte Farb-Attribut des angegebenen 'Eintrag' vom '#Gadget'.

RGB() kann verwendet werden, um einen gültigen Farbwert zu erhalten. Wenn für einen bestimmten FarbTyp des Gadget-Eintrags keine Farbe festgelegt wurde, dann wird dieser Eintrag in der für das gesamte Gadget festgelegten Farbe dargestellt. Zum Entfernen der eingestellten Farbe und Zurücksetzen auf die standardmäßige Systemfarbe setzen Sie denn Parameter 'Farbe' auf -1.

Wenn der Parameter 'Eintrag' auf -1 gesetzt wird, wird die 'Farbe' allen Gadget-Einträgen in der angegebenen 'Spalte' zugewiesen. Wenn der Parameter 'Spalte' auf -1 gesetzt wird, dann wird die 'Farbe' allen Spalten des angegebenen 'Eintrag' zugewiesen.

Die folgenden Werte sind als 'FarbTyp' Parameter möglich:
  #PB_Gadget_FrontColor     : Textfarbe des Gadgeteintrags
  #PB_Gadget_BackColor      : Hintergrundfarbe des Gadgeteintrags
Dieser Befehl wird von den folgenden Gadgets unterstützt:

- ListIconGadget()
- TreeGadget()

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

Beispiel:

  If OpenWindow(0, 0, 0, 300, 300, "SetGadgetItemColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    ListIconGadget(0, 10, 10, 280, 280, "Column 0", 100)
    AddGadgetColumn(0, 1, "Column 1", 100)
    For i = 1 To 10
      AddGadgetItem(0, -1, "Text 1"+Chr(10)+"Text 2")
    Next 
        
    SetGadgetItemColor(0, -1, #PB_Gadget_FrontColor, $0000FF,  1)
    SetGadgetItemColor(0,  3, #PB_Gadget_BackColor,  $00FFFF, -1)    
    SetGadgetItemColor(0,  9, #PB_Gadget_BackColor,  $FFFF00,  1)    
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

Unterstützte OS

Alle

<- SetGadgetItemAttribute() - Gadget Inhaltsverzeichnis - SetGadgetItemData() ->