SetGadgetItemColor()

Syntax

SetGadgetItemColor(#Gadget, Eintrag, FarbTyp, Farbe [, Spalte])
Description
Ändert ein Farb-Attribut des angegebenen Gadget-Eintrags.

Parameters

#Gadget Das zu verwendende Gadget.
Eintrag Der zu verwendende Eintrag. Der erste Eintrag im Gadget hat den Index 0. Wenn dieser Parameter auf #PB_All gesetzt wird, dann wird die Farbe allen Gadget-Einträgen in der angegebenen 'Spalte' zugewiesen.
FarbTyp Die Art des zu ändernden Farb-Attributs. Dies kann einer der folgenden Werte sein:
  #PB_Gadget_FrontColor     : Textfarbe
  #PB_Gadget_BackColor      : Hintergrundfarbe
Farbe Die neue Farbe für das Attribut. 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 den Parameter 'Farbe' auf #PB_Default.
Spalte (optional) Die zu verwendende Spalte (bei Gadgets, welche mehrere Spalten unterstützen). Die erste Spalte hat den Index 0. Der Standard ist Spalte 0. Wenn dieser Parameter auf #PB_All gesetzt wird, dann wird die Farbe allen Spalten des angegebenen Eintrags zugewiesen.

Return value

None.

Remarks

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.

Example

  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, #PB_All, #PB_Gadget_FrontColor, $0000FF,  1)
    SetGadgetItemColor(0,  3, #PB_Gadget_BackColor,  $00FFFF, #PB_All)
    SetGadgetItemColor(0,  9, #PB_Gadget_BackColor,  $FFFF00,  1)
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

See Also

GetGadgetItemColor(), GetGadgetColor(), SetGadgetColor()

Supported OS

All

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