Die Methode grp.GenerateColor funktioniert folgender Maßen:
grp.GenerateColor(rot, grün, blau, alpha)
Rot, grün und blau stehen für den jeweiligen Farbwert, alpha steh für die Transparenz.
Der Maximalwert jeder Zahl ist 1.0 und der Minimalwert ist 0.0, das heißt, wenn du das hier einträgst:
grp.GenerateColor(1.0, 0.0, 0.0, 1.0)
Hast du eine 100% Rote schriftfarbe, die auch zu 100% Sichbar ist!
Jenachdem, wie du diese Werte nun änderst, werden sich auch die Farbe und sich Transparenz ändern.
Damit man das nicht immer umrechnen muss und einfach den RGB-Wert eingeben kann (nicht getestet):
Code:
self.AppendTextLine("Du kannst einen dieser Bonis entfernen und einen neuen Hinzufugen:", grp.GenerateColor(self.RGB(12), self.RGB(255), self.RGB(77), 1.0))
def RGB(self, color):
return color/255
Die Methode grp.GenerateColor funktioniert folgender Maßen:
grp.GenerateColor(rot, grün, blau, alpha)
Rot, grün und blau stehen für den jeweiligen Farbwert, alpha steh für die Transparenz.
Der Maximalwert jeder Zahl ist 1.0 und der Minimalwert ist 0.0, das heißt, wenn du das hier einträgst:
grp.GenerateColor(1.0, 0.0, 0.0, 1.0)
Hast du eine 100% Rote schriftfarbe, die auch zu 100% Sichbar ist!
Jenachdem, wie du diese Werte nun änderst, werden sich auch die Farbe und sich Transparenz ändern.
Lg. Sora
Danke jetzt habe ich es endlich verstanden
Quote:
Originally Posted by PDDS™
Du nimmst einfach deinen RGB-Wert, und teilst die jeweiligen Values durch 255 (da dies die maximale Bytes-Anzahl ist), dann hast du deinen Wert.
z.B:
Pink hat als RGB = 255, 51, 204
Wenn du jetzt die jeweiligen Zahlen durch 255 teilst, bekommst du deinen Wert raus.
255/255 = 1.0
51/255 = 0.2
204/255 = 0.8
Wenn du jetzt einen Pinken-Text anzeigen lassen willst, machst du das so:
Hoffe das war verständlich erklärt.
Gruß
Dir auch danke anhand deines klasse Beispiels
Quote:
Originally Posted by 123klo
Damit man das nicht immer umrechnen muss und einfach den RGB-Wert eingeben kann (nicht getestet):
Code:
self.AppendTextLine("Du kannst einen dieser Bonis entfernen und einen neuen Hinzufugen:", grp.GenerateColor(self.RGB(12), self.RGB(255), self.RGB(77), 1.0))
def RGB(self, color):
return color/255
Dir danke ich auch für deine mühe aber die beiden vor Poster haben mir es richtig erklärt auch anhand eines Beispiels
Aber ich werde das von dir auch nochmal ausprobieren.
[Hilfe] Label Text ändern // Adressen Ändern 12/27/2010 - General Coding - 6 Replies Hallo
Da ich AutoIT aufgegeben habe
witme ich mich jetzt an Visual Basic 2010
Das problem ist
ich will meinen ersten trainer mit
VB schreiben