SetGadgetItemColor()
Syntax
SetGadgetItemColor(#Gadget, Eintrag, FarbTyp, Farbe [, Spalte])Beschreibung
Ändert ein Farb-Attribut des angegebenen Gadget-Eintrags.
Parameter
#Gadget Gibt das zu verwendende Gadget an. Eintrag Gibt den zu verwendenden Eintrag an. Der erste Eintrag im Gadget hat den Index 0. Wenn dieser Parameter auf -1 gesetzt wird, dann wird die Farbe allen Gadget-Einträgen in der angegebenen 'Spalte' zugewiesen. FarbTyp Gibt die Art des zu ändernden Farb-Attributs an. Dies kann einer der folgenden Werte sein: #PB_Gadget_FrontColor : Textfarbe #PB_Gadget_BackColor : HintergrundfarbeFarbe Gibt die neue Farbe für das Attribut an. 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. Spalte (optional) Gibt die zu verwendende Spalte (bei Gadgets, welche mehrere Spalten unterstützen) an. Die erste Spalte hat den Index 0. Der Standard ist Spalte 0. Wenn dieser Parameter auf -1 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, -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
Siehe auch
GetGadgetItemColor(), GetGadgetColor(), SetGadgetColor()
Unterstützte OS
Alle