Farbwerte in Navision

Unter anderem die Eigenschaften „BackColor“, „ForeColor“, „BorderColor“ benötigen einen Farbwert. Und auch der Befehl „UPDATEFORECOLOR“ welches sich in dem „OnFormat“-Trigger nutzen lässt verlangt so einen Farbwert.

Zunächst aber die markantesten Farben und ihre Farbwerte:

  • Rot     =      255
  • Grün    =    65280
  • Blau    = 16711680
  • Pink    = 16711935
  • Gelb    =    65535
  • Weiß    = 16777215
  • Grau    =  8421504
  • Schwarz =        0

Farbwert berechnen

Aber wie lässt sich dieser Farbwert errechnen? Die Formel dazu ist relativ einfach:

Farbwert = Rot + (Grün*256) + (Blau*256*256)

Du „mischt“ dir also mit den drei Grundfarben Rot, Grün und Blau die gewünschte Farbe selber zusammen. Je nachdem, wie stark die drei Grundfarben in der endgültigen Farbe enthalten sind, musst du dich pro Grundfarben für einen Wert zwischen 0 und 255 entscheiden.

Hier noch mal die Farben von oben mit der dazugehörigen Formel:

  • Rot     = 255 + (  0*256) + (  0*256*256)
  • Grün    =   0 + (255*256) + (  0*256*256)
  • Blau    =   0 + (  0*256) + (255*256*256)
  • Pink    = 255 + (  0*256) + (255*256*256)
  • Gelb    = 255 + (255*256) + (  0*256*256)
  • Weiß    = 255 + (255*256) + (255*256*256)
  • Grau    = 128 + (128*256) + (128*256*256)
  • Schwarz =   0 + (  0*256) + (  0*256*256)

Kommentare