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 GadgeteintragsDieser 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