Seite 1 von 1
GetGadgetItemColor...
Verfasst: 29.12.2007 16:05
von hanshampel
gibt mir eine siebenstellige Ziffernfolge aus.
Wie kann ich diese mit SetGadgetItemColor verwenden?
Irgendwie blick ich das gerad nicht....
Muß ich die Zahl irgendwie umwandeln?
Ich will die Hintergrundfarbe der Spalte x in einem ListIconGadget
auslesen und in einer anderen Spalte setzen.
Hans
Verfasst: 29.12.2007 16:13
von RSBasic
Code: Alles auswählen
SetGadgetItemColor(#Gadget,#Item,#PB_Gadget_BackColor,GetGadgetItemColor(#Gadget,#Item,#PB_Gadget_BackColor,#Spalte),#Spalte)
gelöst
Verfasst: 29.12.2007 16:27
von hanshampel
Entschuldigung
ich war wohl doch etwas unpräzise.
Also noch mal genauer
Ich markiere eine Zelle in einem ListIconGadget
Lese die Farbe aus und möchte diese Farbe zwischenspeichern in einer Variablen und die Zelle als markiert setzen zum Beispiel rot.
Dann über einer anderen Zelle möchte ich die Farbe die in der Variablen liegt setzen.
Diese siebenstellige Zahl hat irgendwas mit RGB zu tun.Ich weiß nur nicht wie ich das jetzt im SetGadgetItemColor-Befehl verarbeiten kann.Bei sieben Ziffern ist ja eine Zweistellige Zahl für einen der R G oder B Wert dabei. aber welche?
Ok Ich habs
Ich muß jeden Farbwert R G B mit red() green() und Blue() auslesen
und dann kann ich kombinieren.
Es hilft doch manchmas laut zu denken.

Verfasst: 29.12.2007 16:50
von Scarabol
Hi,
du kannst die Farbe auch direkt an SetGadgetItemColor übergeben, ohne diese vorher mit Red(), Green(), Blue() zu zerlegen und sie dann wieder zusammenzusetzen...
Gruß
Scarabol
Verfasst: 29.12.2007 16:59
von hanshampel
Genau das hat irgendwie nicht funktioniert.
Aber ich versuch es noch mal.
hans
...
fünf minuten später.....
komisch jetzt geht es plötzlich....
Aber ich hab doch nix anderes gemacht als vorhin?
Ahhh doch..... ich hab Purebasic zwischendurch einmal
neugestartet.
Wahrscheinlich lags daran.
So kanns einem gehen
Verfasst: 29.12.2007 17:04
von Scarabol
Hehe,
sorry muss sein, aber PB tut nur das was du sagst
Egal ob du neustartest oder nicht ....
Gruß
Scarabol
Verfasst: 30.12.2007 15:11
von hanshampel
Du hast natürlich recht.
Ich kann mich natürlich nicht mehr erinnern was ich noch so alles verändert habe beim ausprobieren.