SetGadgetItemColor()

Syntax

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

Parameter

#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.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

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, #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

Siehe auch

GetGadgetItemColor(), GetGadgetColor(), SetGadgetColor()

Unterstützte OS

Alle

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